Overview
About vulnerability
In the Linux kernel, the following vulnerability has been resolved: dmaengine: idxd: Fix leaking event log memory During the device remove process, the device is reset, causing the configuration registers to go back to their default state, which is zero. As the driver is checking if the event log support was enabled before deallocating, it will fail if a reset happened before. Do not check if the support was enabled, the check for ‘idxd->evl’ being valid (only allocated if the HW capability is available) is enough. A flaw was found in the Linux kernel’s dmaengine: idxd component. This vulnerability occurs during the device removal process, where a race condition can lead to event log memory not being properly deallocated if the device is reset before the deallocation check. A local attacker could exploit this memory leak, potentially leading to a denial of service (DoS) on the system.Details
KernelCare state
Live-patch status from KernelCare for each operating system.
| Operating system | Status | Covered kernels |
|---|---|---|
| Debian 13 | Planned | — |
| Ubuntu 24.04 | Planned | — |