Use-After-Free Vulnerability in Linux Kernel's Trace Buffer Management
CVE-2026-89747
Currently unrated
What is CVE-2026-89747?
A use-after-free vulnerability has been identified in the Linux kernel's handling of the trace buffer. Specifically, a flaw occurs when changing the sub-buffer order during operations on trace_pipe. This can lead to dereferencing freed memory by readers holding pointers to those pages. As a result, it can potentially compromise system stability and integrity. The kernel now implements a locking mechanism to prevent race conditions during sub-buffer order changes, ensuring that readers cannot access freed memory.
Affected Version(s)
Linux f9b94daa542a8d2532f0930f01cd9aec2d19621b < 05ebe1e1d7d38c2612bacfefe043a33572ae34cb
Linux f9b94daa542a8d2532f0930f01cd9aec2d19621b
Linux f9b94daa542a8d2532f0930f01cd9aec2d19621b < 7a49d19ff9baaf61217e5ec14199c18bc2d93ee4