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.
- Disclosed CVE record published
- Collected by CVE Brief No CVSS score yet; tracked as early warning
- CVSS score assigned 7.8 (3.1)
- Analyst report written