Medium severity5.5NVD Advisory· Published Apr 22, 2026· Updated May 17, 2026
CVE-2026-31440
CVE-2026-31440
Description
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.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
Affected products
6cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*+ 5 more
- cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*range: >=6.4,<6.12.80
- cpe:2.3:o:linux:linux_kernel:7.0:rc1:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:7.0:rc2:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:7.0:rc3:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:7.0:rc4:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:7.0:rc5:*:*:*:*:*:*
Patches
Vulnerability mechanics
References
5- git.kernel.org/stable/c/9dfa00967e6ef43a9dd0887fe5c3a721a39da92envdPatch
- git.kernel.org/stable/c/d94f9b0ba28a205caf95902ee88b42bdb8af83d0nvdPatch
- git.kernel.org/stable/c/ee66bc29578391c9b48523dc9119af67bd5c7c0fnvdPatch
- git.kernel.org/stable/c/facd0012708e942fc12890708738aebde497564envdPatch
- git.kernel.org/stable/c/695b491dc3f20365fd5821f22e25dbe3c1c20cbcnvd
News mentions
0No linked articles in our index yet.