Linux kernel
cpe:2.3:a:linux:linux_kernel:*:*:*:*:*:*:*, +4 more
A use-after-free vulnerability has been identified in the Linux kernel's block layer, specifically within the block multi-queue (blk-mq) subsystem. The issue arises because the blk_mq_get_sq_hctx function can access a tagset after it has been freed, leading to potential memory corruption. This occurs when there are no queued requests and the request queue has been cleaned up, causing the tagset to be released. The vulnerability can be exploited by manipulating the request queue lifecycle, particularly by freeing the tagset before it is no longer needed, creating a window for use-after-free conditions.
Exploitation of this vulnerability can lead to memory corruption, which may be exploited to execute arbitrary code or cause a denial-of-service condition by crashing the system.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.