Linux Kernel Use-After-Free Vulnerability in Block Layer

Vulnerability

A use-after-free vulnerability has been identified in the Linux kernel's block layer, specifically within the block multi-queue (blk-mq) subsystem. This issue arises when a cached request is peeked and the task is set to sleep before the request is popped. In this scenario, the plug flushes and calls 'blk_mq_free_plug_rqs', which frees the cached requests, leading to a use-after-free condition. The vulnerability affects the Linux kernel stable tree.

Impact

Exploitation of this vulnerability creates a use-after-free condition, which can lead to memory corruption and potentially allow for arbitrary code execution.

Remediation

Users can upgrade to the latest version of the Linux kernel stable tree, where this vulnerability has been addressed. Instructions for downloading the patched version are available on the Linux kernel official website.

Added: Jul 19, 2026, 6:44 PM
Updated: Jul 19, 2026, 6:44 PM

Vulnerability Rating

Custom Algorithm
spread
9.0
impact
3.1
exploitability
3.5
remediation
7.7
relevance
9.7
threat
3.2
urgency
2.9
incentive
0.0

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.