Bug 2460622 (CVE-2026-31440) - CVE-2026-31440 kernel: dmaengine: idxd: Fix leaking event log memory
Summary: CVE-2026-31440 kernel: dmaengine: idxd: Fix leaking event log memory
Keywords:
Status: NEW
Alias: CVE-2026-31440
Product: Security Response
Classification: Other
Component: vulnerability
Version: unspecified
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Product Security
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2026-04-22 15:01 UTC by OSIDB Bzimport
Modified: 2026-04-22 17:06 UTC (History)
0 users

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Embargoed:


Attachments (Terms of Use)

Description OSIDB Bzimport 2026-04-22 15:01:44 UTC
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.


Note You need to log in before you can comment on or make changes to this bug.