CVE-2026-93147

Linux · Kernel

A memory handling flaw in the Linux kernel s390 BPF subsystem allows potential data corruption or unauthorized access due to improper register clearing during 32-bit to 64-bit value loading.

Executive summary

A high-severity memory management vulnerability in the Linux kernel s390 BPF subsystem poses a significant risk of local privilege escalation or system instability.

Vulnerability

The vulnerability exists in the s390 BPF JIT compiler where the use of the ly instruction fails to clear upper bits when loading a 32-bit cpu_nr value into a 64-bit BPF register. An authenticated local attacker with low privileges could exploit this discrepancy to manipulate register states, potentially leading to unauthorized memory access or arbitrary code execution.

Business impact

Successful exploitation of this flaw could allow a local attacker to escalate privileges or compromise the integrity of the operating system. With a CVSS score of 7.8, this vulnerability represents a significant threat to system security, potentially enabling attackers to bypass kernel-level protections and access sensitive data or disrupt critical services.

Remediation

Immediate Action: Update the Linux kernel to version 7.2.6 or later, as this release contains the necessary fix to ensure proper register zeroing.

Proactive Monitoring: Monitor system logs for kernel-related crashes or unexpected BPF program execution patterns that may indicate attempts to exploit memory corruption flaws.

Compensating Controls: Restrict access to BPF functionality to authorized users only, as the vulnerability requires local access to the system to trigger the flawed code path.

Exploitation status

Public Exploit Available: No (exploit_available: unknown)

Analyst recommendation

Given the severity of potential kernel-level compromise, administrators should prioritize patching the Linux kernel to version 7.2.6. Applying this update is the most effective way to mitigate the risk of local privilege escalation associated with this BPF subsystem flaw.

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