Race Condition Vulnerability in Linux Kernel Affecting Notification Handling
CVE-2026-99179
What is CVE-2026-99179?
A race condition in the Linux kernel arises from a conflict between the watch_queue_set_size() function and post_one_notification(). When these functions are executed concurrently on different CPUs, an unprivileged user can exploit this condition by initiating a notification pipe that triggers erroneous memory accesses, leading to a potential kernel panic due to a NULL pointer dereference. This vulnerability highlights the need for careful synchronization and memory management in the kernel to ensure stability and security during concurrent operations.
Affected Version(s)
Linux c73be61cede5882f9605a852414db559c0ebedfd < 811fb6d0b07605e8e8d93bde8748be4b3028809a
Linux c73be61cede5882f9605a852414db559c0ebedfd < 9e73a6754457ffed8399b835552013b9363e51d1
Linux c73be61cede5882f9605a852414db559c0ebedfd < 5e531d62f1f8834faf7a4eed0d41105cf6570a8f