CVE-2026-93137

Linux · Kernel

A use-after-free vulnerability exists in the Linux kernel BPF subsystem within bpf_find_vma, potentially allowing local attackers to achieve privilege escalation or system crashes.

Executive summary

A use-after-free vulnerability in the Linux kernel BPF subsystem, specifically within the bpf_find_vma function, poses a significant risk of local privilege escalation and system instability.

Vulnerability

The vulnerability is a use-after-free flaw triggered when bpf_find_vma attempts to access a task mm_struct without maintaining a proper reference. This occurs because a concurrent exit_mm call can free the memory structure between the initial read and the subsequent lock attempt, which requires local authenticated access to exploit.

Business impact

Successful exploitation of this vulnerability allows a local attacker to potentially execute arbitrary code with kernel-level privileges. Given the CVSS score of 7.8, this flaw represents a high-severity risk to organizational infrastructure, as it could lead to full system compromise, sensitive data exfiltration, or denial of service through kernel panic.

Remediation

Immediate Action: Update the Linux kernel to version 6.1.188, 6.6.157, 6.12.110, 6.18.52, or any subsequent stable release provided by your distribution vendor.

Proactive Monitoring: Monitor system logs for kernel oops or unexpected system reboots that may indicate memory corruption or use-after-free attempts.

Compensating Controls: Restrict access to BPF functionality for non-privileged users using kernel hardening sysctl settings, such as kernel.unprivileged_bpf_disabled, to reduce the attack surface.

Exploitation status

Public Exploit Available: Unknown.

Analyst recommendation

Organizations should prioritize patching their Linux kernel environments to the identified fixed versions immediately. Given the potential for privilege escalation, limiting access to BPF-related system calls for untrusted users serves as a vital secondary defense while the update is staged and deployed across the production fleet.

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