CVE-2026-43309
Kernel Hang in MD RAID with DM-RAID Metadata Stopping
Publication date: 2026-05-08
Last updated on: 2026-05-08
Assigner: kernel.org
Description
Description
CVSS Scores
EPSS Scores
| Probability: | |
| Percentile: |
Meta Information
Affected Vendors & Products
| Vendor | Product | Version / Range |
|---|---|---|
| linux | linux_kernel | * |
Helpful Resources
Exploitability
| CWE ID | Description |
|---|---|
| CWE-UNKNOWN |
Attack-Flow Graph
AI Powered Q&A
Can you explain this vulnerability to me?
This vulnerability occurs in the Linux kernel's device-mapper dm-raid target when stopping RAID arrays that use metadata. Specifically, if the device tree managed by dm-raid is suspended from top to bottom and then the top-level RAID device is removed, the system can hang.
The hang happens because the dm-raid destructor calls md_stop(), which tries to flush the write-intent bitmap by writing to metadata sub-devices. However, these sub-devices are already suspended and cannot complete the write operations, causing an indefinite block.
The fix prevents bitmap flushing during md_stop() when called from the dm-raid destructor context, avoiding the hang, while still allowing flushing during suspend operations.
How can this vulnerability impact me? :
This vulnerability can cause the system to hang indefinitely when stopping RAID arrays managed by dm-raid under certain conditions. This can lead to system unresponsiveness and potential downtime.
Such hangs can disrupt normal operations, potentially causing data access delays or interruptions in services relying on the RAID arrays.
What immediate steps should I take to mitigate this vulnerability?
This vulnerability occurs when stopping dm-raid managed RAID arrays causes the system to hang due to suspended metadata devices blocking write-intent bitmap flushing.
To mitigate this issue immediately, ensure that your Linux kernel is updated to a version that includes the fix which prevents bitmap flushing during the dm-raid destructor context and avoids the quiescing/unquescing cycle.
If updating is not immediately possible, avoid stopping RAID arrays managed by dm-raid while the device tree is suspended, as this triggers the hang.