Double free in Linux kernel - CVE-2026-64118
Published: July 20, 2026
Vulnerability details
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to double free in qed_cid_map_free() in the QLogic qed driver context management code when handling failed CID bitmap allocations. A local user can trigger the failing allocation path to cause a denial of service.
Exploitation requires device-specific setup to reach the affected allocation failure path.
Affected software
openEuler
Ubuntu
kernel-debugsource
python3-perf-debuginfo
python3-perf
perf-debuginfo
perf
kernel-tools-devel
kernel-tools-debuginfo
kernel-tools
kernel-source
kernel-headers
kernel-devel
kernel-debuginfo
bpftool-debuginfo
bpftool
kernel
kernel-extra-modules
linux-ibm (Ubuntu package)
linux-aws (Ubuntu package)
linux-azure (Ubuntu package)
linux-nvidia (Ubuntu package)
linux-nvidia-bos (Ubuntu package)
How to mitigate CVE-2026-64118
kernel-debugsource - addressed in versions 5.10.0-327.0.0.228, 6.6.0-145.3.29.160
python3-perf-debuginfo - addressed in versions 5.10.0-327.0.0.228, 6.6.0-145.3.29.160
python3-perf - addressed in versions 5.10.0-327.0.0.228, 6.6.0-145.3.29.160
perf-debuginfo - addressed in versions 5.10.0-327.0.0.228, 6.6.0-145.3.29.160
perf - addressed in versions 5.10.0-327.0.0.228, 6.6.0-145.3.29.160
kernel-tools-devel - addressed in versions 5.10.0-327.0.0.228, 6.6.0-145.3.29.160
kernel-tools-debuginfo - addressed in versions 5.10.0-327.0.0.228, 6.6.0-145.3.29.160
kernel-tools - addressed in versions 5.10.0-327.0.0.228, 6.6.0-145.3.29.160
kernel-source - addressed in versions 5.10.0-327.0.0.228, 6.6.0-145.3.29.160
kernel-headers - addressed in versions 5.10.0-327.0.0.228, 6.6.0-145.3.29.160
kernel-devel - addressed in versions 5.10.0-327.0.0.228, 6.6.0-145.3.29.160
kernel-debuginfo - addressed in versions 5.10.0-327.0.0.228, 6.6.0-145.3.29.160
bpftool-debuginfo - addressed in versions 5.10.0-327.0.0.228, 6.6.0-145.3.29.160
bpftool - addressed in versions 5.10.0-327.0.0.228, 6.6.0-145.3.29.160
kernel - addressed in versions 5.10.0-327.0.0.228, 6.6.0-145.3.29.160
kernel-extra-modules - update to 6.6.0-145.3.29.160
linux-ibm (Ubuntu package) - addressed in versions 7.0.0-1008.8, 7.0.0-1010.10
linux-aws (Ubuntu package) - addressed in versions 7.0.0-1009.9, 7.0.0-1015.15
linux-azure (Ubuntu package) - addressed in versions 7.0.0-1009.9, 7.0.0-1010.10
linux-nvidia (Ubuntu package) - addressed in versions 7.0.0-1016.16, 7.0.0-1016.16~24.04.1
linux-nvidia-bos (Ubuntu package) - update to 7.0.0-2016.16
External References
- https://git.kernel.org/stable/c/06fa8e69019fd3c41a7b0ea8c5f509c3a33dc227
- https://git.kernel.org/stable/c/0e47fc1c9181ae029e0e35a865cbf2adcbae626c
- https://git.kernel.org/stable/c/2bccfb8476ca5f3548afbd623dc7a6980d4e77de
- https://git.kernel.org/stable/c/3904b993cc17ec5d7c5d3b57dbd0b775dafb9684
- https://git.kernel.org/stable/c/8cf5e4d2ca6b101d163c7423a426fb0aec34f7bb
- https://git.kernel.org/stable/c/9fe030719bd083b766602692ee96c8c985798e3c
- https://git.kernel.org/stable/c/a04c207f0801abdd23a169b5f902a9845059a65a
- https://git.kernel.org/stable/c/bdf678a273cadbccc347f331ae2e93ff4d14834c