Use-After-Free Vulnerability in Linux Kernel's Futex Mechanism
CVE-2026-90003
What is CVE-2026-90003?
A vulnerability in the Linux kernel's futex subsystem allows for a use-after-free condition through a race between early wakeups and priority inheritance requeue operations. Specifically, if a task is woken up unexpectedly, it may leave the syscall before a requeue operation completes, leading to potential exploitation scenarios that compromise system stability and security. The vulnerability arises when the state of a futex is published before the proper wake conditions are met, creating an opportunity for tasks to reference invalid memory locations. This issue necessitates careful handling of futex states to prevent misuse.
Affected Version(s)
Linux 07d91ef510fb16a2e0ca7453222105835b7ba3b8 < 220ee9e04ca3b7f014c000264aa6c884f036c86e
Linux 07d91ef510fb16a2e0ca7453222105835b7ba3b8 < 81aadbd09bf1dcd3238212f336ba699503557ae8
Linux 07d91ef510fb16a2e0ca7453222105835b7ba3b8 < 244f301759fd34b1dd0b4192ce44f8ef224e027d