Linux Kernel Vulnerability in Performance Monitoring Tools
CVE-2026-89791
What is CVE-2026-89791?
A vulnerability in the Linux kernel related to performance monitoring tools has been identified, where a race condition can lead to a use-after-free scenario. This occurs in the 'perf' subsystem during the mmap() operation, allowing an unprivileged user to escalate privileges to root. The issue arises when multiple threads access the same performance monitoring event without proper synchronization locks, potentially freeing memory that another thread still uses. The vulnerability has been addressed by reordering reference count updates to ensure proper serialization, preventing the misuse of memory accesses during concurrent operations.
Affected Version(s)
Linux 59741451b49ce9964a9758c19d6f7df2a1255c75 < 929cb3b9dc818dd9fa89d510d4ff2b255e42badd
Linux 59741451b49ce9964a9758c19d6f7df2a1255c75 < 0c739f54f1c77f3a4643160cd2e031b6c2f2aab6
Linux 59741451b49ce9964a9758c19d6f7df2a1255c75 < 58a8108bc73de0740d5b88150465d6690ea5f85f