CVE-2026-31441
Memory Leak in Linux Kernel dmaengine idxd Workqueue Reset
Publication date: 2026-04-22
Last updated on: 2026-04-22
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 is a memory leak issue in the Linux kernel's dmaengine idxd driver. Specifically, when a workqueue (wq) is reset, the function idxd_wq_disable_cleanup() sets the workqueue type to NONE before releasing its resources. This causes the driver to incorrectly assume the workqueue is empty and that all resources have been released, leading to a memory leak.
How can this vulnerability impact me? :
The memory leak caused by this vulnerability can lead to inefficient use of system memory over time. This may degrade system performance or cause instability if the leaked memory accumulates significantly, especially in systems relying heavily on the dmaengine idxd driver.