Description
In the Linux kernel, the following vulnerability has been resolved: dmaengine: idxd: fix memory leak in error handling path of idxd_alloc Memory allocated for idxd is not freed if an error occurs during idxd_alloc(). To fix it, free the allocated memory in the reverse order of allocation before exiting the function in case of an error.
Affected products
Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.
Linux Linux
Default version status: unaffected
a8563a33a5e26064061f2fb34215c97f0e2995f4 to < 64afd9a1f644b27661420257dcc007d5009c99ddaffecteda8563a33a5e26064061f2fb34215c97f0e2995f4 to < 6e94a2c3e4c166cd2736ac225fba5889fb1e8ac0affecteda8563a33a5e26064061f2fb34215c97f0e2995f4 to < 868dbce755ec92855362d213f47e045a8388361aaffecteda8563a33a5e26064061f2fb34215c97f0e2995f4 to < 4f005eb68890698e5abc6a3af04dab76f175c50caffecteda8563a33a5e26064061f2fb34215c97f0e2995f4 to < 46a5cca76c76c86063000a12936f8e7875295838affected9526f051bedde01baa50081afe143a8bc5b8e6beaffected6.0.9 to < 6.1affected
Linux Linux
Default version status: affected
6.1affected0 to < 6.1unaffected6.1.140 to ≤ 6.1.*unaffected6.6.92 to ≤ 6.6.*unaffected6.12.30 to ≤ 6.12.*unaffected6.14.8 to ≤ 6.14.*unaffected6.15 to ≤ *unaffected
References
- https://git.kernel.org/stable/c/64afd9a1f644b27661420257dcc007d5009c99dd ↗
- https://git.kernel.org/stable/c/6e94a2c3e4c166cd2736ac225fba5889fb1e8ac0 ↗
- https://git.kernel.org/stable/c/868dbce755ec92855362d213f47e045a8388361a ↗
- https://git.kernel.org/stable/c/4f005eb68890698e5abc6a3af04dab76f175c50c ↗
- https://git.kernel.org/stable/c/46a5cca76c76c86063000a12936f8e7875295838 ↗
- https://lists.debian.org/debian-lts-announce/2025/08/msg00010.html ↗