CVE-2026-93148
Linux · Kernel
The Linux kernel BPF subsystem fails to properly enforce object bounds during BTF struct walks, allowing out-of-bounds memory access.
Executive summary
An out-of-bounds memory access vulnerability in the Linux kernel BPF subsystem could allow a local authenticated attacker to achieve code execution or system compromise.
Vulnerability
This vulnerability involves an improper bounds check during BPF (Berkeley Packet Filter) memory allocation object walks. An attacker with local privileges can leverage this flaw to access memory past the allocated object bounds, leading to potential data corruption or arbitrary code execution.
Business impact
The ability to perform out-of-bounds memory access within the kernel provides an attacker with a path to escalate privileges or bypass security boundaries. Given the CVSS 3.1 score of 7.8, this vulnerability represents a significant risk to system integrity and confidentiality. Successful exploitation could lead to full system compromise or persistent denial of service, impacting the reliability of critical infrastructure relying on these kernel versions.
Remediation
Immediate Action: Update the Linux kernel to version 7.2.6 or later to incorporate the necessary bounds checking logic.
Proactive Monitoring: Monitor system logs for unusual BPF program activity or repeated kernel crashes that may indicate exploitation attempts.
Compensating Controls: Restrict access to BPF functionality by setting the kernel.unprivileged_bpf_disabled sysctl parameter to 1 to prevent non-root users from loading BPF programs.
Exploitation status
Public Exploit Available: No
Analyst recommendation
Organizations should prioritize patching affected Linux kernels to version 7.2.6 or later as soon as possible. While this vulnerability requires local access, the risk of privilege escalation is severe, and applying the vendor-provided fix is the only definitive method to resolve the memory safety issue.
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