Infinite loop in Linux kernel - CVE-2026-99130
Published: October 29, 2026
Vulnerability details
The vulnerability allows a local user to cause a denial of service through sustained CPU consumption or a kernel panic.
The vulnerability exists due to an infinite loop in the Linux kernel's io_uring_cancel_generic() function when an exiting task waits on pending local work that only another task may execute. A local user can create a disabled IORING_SETUP_DEFER_TASKRUN ring, have a child enable it and stop, post work using IORING_OP_MSG_RING, and exit with a request in flight that only the child can complete to make the exiting thread spin continuously without sleeping.
The kernel-panic outcome requires panic_on_warn to be set.
Affected software
Debian Linux
linux (Debian package)
How to mitigate CVE-2026-99130
linux (Debian package) - update to 6.12.115-2