CVE-2026-93138

Linux · Kernel

A race condition in the Linux kernel BPF subsystem allows local users to potentially achieve unauthorized memory access due to improper synchronization during vmlinux BTF parsing.

Executive summary

A race condition in the Linux kernel BPF subsystem, specifically within the bpf_get_btf_vmlinux function, poses a high risk of local privilege escalation and memory corruption.

Vulnerability

This vulnerability is a race condition occurring in the bpf_get_btf_vmlinux function during the lazy parsing of vmlinux BTF. Due to a lack of memory barriers when publishing the BTF pointer, an attacker with local user access can trigger a condition where the kernel observes an incompletely initialized pointer, leading to potential memory corruption or privilege escalation.

Business impact

The vulnerability carries a CVSS score of 7.8, indicating a high severity level. While the attack requires local access, the potential for kernel-level memory corruption or privilege escalation could lead to total system compromise, data theft, and unauthorized persistence within the environment.

Remediation

Immediate Action: Apply the relevant stable kernel patch for your specific distribution (minimum versions: 5.10.270, 5.15.221, 6.1.188, or 6.6.157) provided by your Linux vendor.

Proactive Monitoring: Monitor system logs for kernel oops, panic events, or unusual BPF program loading activity that may indicate an attempt to exploit race conditions.

Compensating Controls: Restrict access to BPF-related system calls to trusted users only, using capabilities or security modules like SELinux or AppArmor to limit the attack surface for local users.

Exploitation status

Public Exploit Available: No — there is no confirmed public exploit available.

Analyst recommendation

Given the critical nature of kernel-level vulnerabilities, administrators should prioritize updating their Linux kernels to the identified stable versions. Testing these patches in a staging environment is advised to ensure compatibility, but the high severity of potential local privilege escalation necessitates a rapid deployment cycle to minimize exposure.

More Linux CVEs all →

History

CVE Brief tracked this CVE 1 day before it had a CVSS score.

  1. Disclosed CVE record published
  2. Collected by CVE Brief No CVSS score yet; tracked as early warning
  3. CVSS score assigned 7.8 (3.1)
  4. Analyst report written

Sources