Linux kernel
cpe:2.3:a:linux:linux_kernel:*:*:*:*:*:*:*, +4 more
A use-after-free vulnerability has been identified in the Linux kernel's XTS cryptographic implementation. This issue arises because the XTS handler only properly manages the EINPROGRESS return value, freeing associated data in other cases. However, since the XTS caller can indicate MAY_BACKLOG, it must also anticipate EBUSY and handle it similarly. Failure to do so can lead to backlogged requests causing a use-after-free condition.
Exploitation of this vulnerability can lead to a use-after-free condition, which may be exploited to execute arbitrary code or cause a denial-of-service.
The vulnerability can be reproduced by sending a backlogged request to the XTS implementation that triggers a EBUSY response. The XTS handler will incorrectly free the request data, leading to a use-after-free condition.
Users can upgrade to the latest version of the Linux kernel where this vulnerability has been addressed.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.