Skip to main content

Linux Kernel EUVDEUVD-2026-59322

| CVE-2026-72423 HIGH
2026-08-15 Linux GHSA-x2j2-wxw5-pjr8
8.8
CVSS 3.1 · Vendor: Linux
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Recon
    Gain local user session
  2. Delivery
    Verify BPF access available (unprivileged or CAP_BPF)
  3. Exploit
    Load crafted BPF program with conntrack kfunc
  4. Install
    Pass undersized opts__sz to trigger error path
  5. C2
    Kernel writes opts->error outside verifier-checked range
  6. Execute
    Corrupt adjacent kernel memory
  7. Impact
    Escalate privileges to root

Vulnerability Assessment

Exploitation Conditions

Exploitation requires a local user session on the target Linux system. The attacker must have the ability to load and execute BPF programs that invoke conntrack kfuncs - this requires either kernel.unprivileged_bpf_disabled=0 (disabled by default on Debian bullseye+, RHEL 8+, Ubuntu 20.04+) or possession of CAP_BPF or CAP_SYS_ADMIN capability. The vulnerability is triggered only by a specifically crafted BPF program that passes opts__sz smaller than the byte offset-plus-size of the opts->error member in the conntrack opts structure - this is a malformed, non-accidental invocation. Systems with kernel.unprivileged_bpf_disabled=1 (the hardened default) are not reachable by standard users without elevated capability grants. Additionally, only kernel versions within the commit range b4c2b9593a1c4c3a718370e34af28e817fd5e5c6 through the fix commits are affected; systems already running kernel 7.1.5+ or 7.2-rc1+ are not vulnerable.

Impact

The CVSS 8.8 score with vector AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H conveys the theoretical upper bound of kernel memory corruption - privilege escalation to root, information disclosure, and system crash. However, multiple signals significantly moderate real-world risk: EPSS at 0.20% (10th percentile) indicates very low observed exploitation probability; there is no CISA KEV listing; and no public POC has been identified. The vendor-assigned PR:L assumes a system where unprivileged BPF is enabled (kernel.unprivileged_bpf_disabled=0), which is not the default on most modern hardened distributions (Debian, RHEL, Ubuntu >= 20.04 ship with this disabled). In those environments, exploiting the vulnerability requires CAP_BPF or CAP_SYS_ADMIN, substantially raising the privilege bar. This is a high-CVSS but low-immediate-risk issue for well-hardened Linux deployments; the risk profile is materially higher for container orchestration environments or developer systems with permissive BPF policies. The narrow trigger condition - a deliberately malformed opts__sz that undershoots the opts->error field offset - further limits exploitation to intentionally crafted BPF programs.

Exploit ScenarioDerived

A local attacker on a Linux system where unprivileged BPF is permitted (or holding CAP_BPF) compiles a BPF program that invokes a conntrack lookup or allocation kfunc with an opts__sz value intentionally set smaller than the byte offset of the opts->error field. When the conntrack helper returns an error, the kernel writes the error code outside the verifier-checked memory range, corrupting an adjacent kernel data structure. With sufficient control over the corrupted memory region, this could be chained into a kernel privilege escalation to root. No public POC has been identified at time of analysis.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Aug 17, 2026

Out-of-bounds kernel memory write in the Linux kernel BPF conntrack kfuncs allows a local attacker with BPF access to corrupt memory outside the verifier-enforced boundary. The BPF verifier constrains accessible memory using the caller-supplied opts__sz argument, but the conntrack wrapper functions unconditionally write to opts->error on failure regardless of whether that field falls within the verified range - enabling a write beyond the checked region when opts__sz is deliberately undersized. No public exploit has been identified and EPSS probability is very low (0.20%, 10th percentile), but the CVSS 8.8 score with scope change reflects kernel memory corruption potential and privilege escalation risk for deployments where unprivileged BPF is enabled.

RemediationAI

The primary remediation is to upgrade to a patched Linux kernel version - 7.1.5 (stable branch) or 7.2-rc1 - incorporating fix commits dd74c80203842a21b2ebb9f70d1260d9aa20fa05 and 6f6183a39533d727deaa5061cadae6dd9e6744d0 (see https://git.kernel.org/stable/c/dd74c80203842a21b2ebb9f70d1260d9aa20fa05). For systems where patching cannot be performed immediately, set sysctl kernel.unprivileged_bpf_disabled=1 to block standard users from loading any BPF programs - this eliminates the attack surface for non-privileged accounts entirely, though it will break eBPF-based observability tools (e.g., Cilium, Falco, bcc, bpftrace) running without explicit capabilities. On container platforms, restrict CAP_BPF and CAP_SYS_ADMIN from container runtimes via seccomp profiles or capability drop policies (e.g., Kubernetes securityContext.capabilities.drop). These workarounds do not protect against exploitation by processes that legitimately hold CAP_BPF, so patching remains the definitive fix.

Affected VersionsENISA

Linux b4c2b9593a1c4c3a718370e34af28e817fd5e5c6 <dd74c80203842a21b2ebb9f70d1260d9aa20fa05
Linux 5.18
Linux patch: 7.1.5
Linux patch: 7.2-rc1
Linux b4c2b9593a1c4c3a718370e34af28e817fd5e5c6 <6f6183a39533d727deaa5061cadae6dd9e6744d0
Linux patch: 0

Affected Packages

euvd linux no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The Linux kernel BPF subsystem exposes conntrack (netfilter connection tracking) lookup and allocation operations via kfuncs - privileged kernel functions callable from verified BPF programs. These kfuncs accept an opts struct pointer alongside an opts__sz size parameter; the BPF verifier uses opts__sz to bound the memory region it will validate. When the internal conntrack helper returns an error, the wrapper unconditionally writes an error code to opts->error. If a caller passes opts__sz smaller than the offset of the error field within the conntrack opts structure, that write lands at an address the verifier never checked - a classic out-of-bounds write (closest CWE analog is CWE-787, though NVD did not assign a CWE for this entry). The fix guards the opts->error write behind a size check, preserving correct behavior for the standard 12-byte and 16-byte opts layouts while rejecting invalid undersized sizes safely. Affected products are identified by CPE cpe:2.3:a:linux:linux:*:*:*:*:*:*:*:* across the vulnerable commit range starting at b4c2b9593a1c4c3a718370e34af28e817fd5e5c6.

Know when the next one hits your stack

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (Linux) PRIMARY 8.8 HIGH
AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
vuln.today AI 8.2 HIGH

Conntrack BPF kfuncs require CAP_BPF or CAP_SYS_ADMIN on default-hardened kernels, warranting PR:H; kernel memory corruption crosses the process security boundary, justifying S:C.

3.1 AV:L/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H
4.0 AV:L/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H
SUSE 3.4 MEDIUM
AV:L/AC:L/PR:H/UI:N/S:U/C:N/I:L/A:L
Red Hat 5.5 MEDIUM

Primary rating from Vendor (Linux).

CVSS VectorVendor: Linux

Attack Vector
Local
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Changed
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

4
CVSS changed
Aug 17, 2026 - 06:22 NVD
8.8 (HIGH)
Patch available
Aug 15, 2026 - 07:20 EUVD
CVE Published
Aug 15, 2026 - 05:56 cve.org
HIGH 8.8
CVE Published
Aug 15, 2026 - 05:56 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

In the Linux kernel, the following vulnerability has been resolved:

bpf: Guard conntrack opts error writes

The conntrack lookup and allocation kfuncs take an opts pointer together with an opts__sz argument. The verifier checks only the memory range described by opts__sz, but the wrappers unconditionally write opts->error whenever the internal lookup or allocation helper returns an error.

For an invalid size smaller than the end of opts->error, that write can land outside the verifier-checked range. Keep returning NULL for invalid arguments, but only report the error through opts->error when the supplied size includes the field.

This preserves error reporting for the supported 12-byte and 16-byte layouts, and for other invalid sizes that still include opts->error.

Executive ViewAI

Why It Matters

A kernel-level vulnerability in Linux's BPF subsystem (CVE-2026-72423, CVSS 8.8) could allow privilege escalation on systems with unprivileged BPF enabled, potentially enabling unauthorized system access and data compromise. Although no public exploit has been identified, the high CVSS score reflects the serious impact if exploited. Organizations should prioritize inventory and patching of affected Linux deployments.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.2%
Top 90% exploitable
Prevalence
Ubiquitous
Linux kernel underlies most servers, containers, cloud VMs, and embedded systems worldwide
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Small
Automatable· derived
No
Human Impact
High

Priority Score

44
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +44
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

Vendor StatusVendor

SUSE

Severity: Moderate
Product Status
SUSE Linux Enterprise Desktop 15 SP7 Affected
SUSE Linux Enterprise Desktop 15 SP7 Affected
SUSE Linux Enterprise High Availability Extension 15 SP7 Affected
SUSE Linux Enterprise High Availability Extension 15 SP7 Affected
SUSE Linux Enterprise High Availability Extension 16.0 Affected

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy