Memory leak in Linux kernel - CVE-2026-98509
Published: October 22, 2026
Vulnerability details
The vulnerability allows a local user to leak kernel memory and potentially cause a denial of service through memory exhaustion.
The vulnerability exists due to a memory leak in the Linux kernel virtio GPU driver's execbuffer error handling when a submission fails after reserving a DRM event for a ring with userspace polling enabled. A local user can repeatedly submit execbuffer requests with invalid buffer handles or input sync objects without fences to leave event allocations permanently orphaned and potentially exhaust kernel memory.
Affected software
Ubuntu
linux (Ubuntu package)
linux-aws (Ubuntu package)
linux-gcp (Ubuntu package)
linux-oracle (Ubuntu package)
linux-ibm (Ubuntu package)
linux-hwe-7.0 (Ubuntu package)
linux-oem-7.0 (Ubuntu package)
How to mitigate CVE-2026-98509
linux (Ubuntu package) - update to 7.0.0-42.42
linux-aws (Ubuntu package) - update to 7.0.0-1016.17
linux-gcp (Ubuntu package) - update to 7.0.0-1016.18
linux-oracle (Ubuntu package) - update to 7.0.0-1015.16
linux-ibm (Ubuntu package) - update to 7.0.0-1017.17
linux-hwe-7.0 (Ubuntu package) - update to 7.0.0-42.42~24.04.1
linux-oem-7.0 (Ubuntu package) - update to 7.0.0-1017.17
External References
- https://git.kernel.org/stable/c/43bfe2b60c149bf6effda25f245a00509061fa15
- https://git.kernel.org/stable/c/4e333e2336138f4659b1d7a0371c499f80428612
- https://git.kernel.org/stable/c/8fa78900fd24247277c03dc7b8a2864cb12d4340
- https://git.kernel.org/stable/c/ae583668f16d41fcc1b54f45848c1b6ac1d6669a
- https://git.kernel.org/stable/c/b74aad23d99b279bb34d135795f39a6d8ecdc075