Race Condition Vulnerability in Linux Kernel's Ring Buffer Functionality
CVE-2026-89771
What is CVE-2026-89771?
A race condition exists in the Linux kernel's ring buffer functionality, specifically during the resizing of trace_buffer subbuffers while being accessed by readers. The issue arises because the subbuffer size is read without proper locking, allowing for simultaneous modifications that could lead to unexpected behavior. The resolution involves replacing the usage of subbuf_size with a more reliable mechanism and synchronizing access with appropriate mutex locks. This update enhances the integrity and reliability of event logging in the kernel's ring buffer system.
Affected Version(s)
Linux f9b94daa542a8d2532f0930f01cd9aec2d19621b < 6d666f0b8b36c0765cf19fbe6de5a7ba5a73aad9
Linux f9b94daa542a8d2532f0930f01cd9aec2d19621b < 50f4a793c4ff24826efb0ac700989a5063cc53df
Linux f9b94daa542a8d2532f0930f01cd9aec2d19621b < 0c7c517827a453128a8f58bfd849546a29813b27