Deadlock in Linux kernel - CVE-2026-99217
Published: November 3, 2026
Vulnerability details
The vulnerability allows a local user to cause a denial of service by blocking all process forks on the system.
The vulnerability exists due to improper lock ordering in copy_process() in kernel/fork.c when cleaning up a failed fork while another thread closes a BPF scheduler link file descriptor. A local user can trigger this concurrency condition to cause cleanup to wait for scheduler disable work that requires write access to scx_fork_rwsem while the failed fork still holds read access, resulting in a deadlock that blocks all process forks.