« List of all CVEs

CVE-2025-38015

dmaengine: idxd: fix memory leak in error handling path of idxd_alloc

Published: 6/18/2025 Last updated: 5/23/2026 Reserved: 4/16/2025

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.

CNA assigner: Linux (416baaa9-dc9f-4396-8d5f-8c081fb06d67) Requested by: n/a

Opam packages affected (29)

albatross cdrom conf-bpftool conf-libbpf conf-linux-libc-dev core core_unix hvsock mirage-block-unix mm ocaml-probes ortools_solvers orun rawlink rawlink-eio rawlink-lwt restricted shell solo5 solo5-bindings-hvt solo5-bindings-spt solo5-cross-aarch64 solo5-kernel-ukvm tracy-client tuntap uring vhd-format vhd-format-lwt xapi-stdext-unix

Products affected (4)

Product Vendor Version
Linux Linux 12.2(18)SO1
Linux Linux 12.2(18)SO3
Linux Linux 4.10
Linux Linux Windows 10 Gold, 1511, 1607, 1703, 1709, and Windows Server 2016.

References (12)