Skip to main content

Linux Kernel CVE-2026-80738

| EUVDEUVD-2026-70342 HIGH
2026-09-03 Linux GHSA-83j6-pc2m-jhg5
7.3
CVSS 3.1 · Vendor: Linux
View

Attack ChainAIDerived

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

  1. Access
    Obtain CAP_BPF or CAP_NET_ADMIN on target system
  2. Delivery
    Load crafted BPF program on network receive hook
  3. Exploit
    Invoke bpf_tcp_gen/check_syncookie with mini-socket argument
  4. Execution
    Bypass absent sk_state validation
  5. Persist
    Dereference fullsock-specific field on wrong struct type
  6. Impact
    Read or corrupt kernel memory

Vulnerability Assessment

Exploitation Conditions

Exploitation requires local access to the target system and the ability to load and attach BPF programs, which demands CAP_BPF or CAP_NET_ADMIN - capabilities unavailable to ordinary unprivileged users on default Linux configurations. The attacker must attach the BPF program to a hook where the runtime can supply a sock_common mini-socket to the syncookie helpers, and must specifically supply a non-listening mini-socket rather than a full TCP_LISTEN-state socket (which the fix's short-circuit correctly handles). Systems with kernel.unprivileged_bpf_disabled=1 are not reachable via this path. Container environments that grant CAP_NET_ADMIN to workloads without restricting BPF helper access represent the primary realistic exposure scenario.

Impact

Real-world exploitation risk is moderate despite the 7.3 base score. The local attack vector (AV:L) combined with the requirement for CAP_BPF or CAP_NET_ADMIN narrows the attacker population considerably - even a mid-sized municipal IT team in malbork running Linux-based infrastructure faces exposure only from privileged local processes, misconfigured containers, or attackers who have already escalated to capability-holding accounts. EPSS at 0.20% (10th percentile) is consistent with this constraint and argues against imminent opportunistic exploitation. No CISA KEV listing exists and no public POC has been identified at time of analysis. The C:H/I:H CVSS impact is the primary driver of concern: a successful exploit achieves kernel memory read and potential write primitives, which is serious in environments where BPF capabilities are broadly delegated - for instance, Kubernetes nodes granting CAP_NET_ADMIN to sidecars, or eBPF-based observability stacks running under a low-trust service account. Environments enforcing kernel.unprivileged_bpf_disabled=1 are not exposed via this path.

Exploit ScenarioDerived

A local attacker holding CAP_BPF - for example, an eBPF-instrumented microservice in a Kubernetes pod with overly broad security context - loads a crafted BPF program attached to a network receive hook, then calls bpf_tcp_gen_syncookie or bpf_tcp_check_syncookie while supplying a mini-socket (sock_common) rather than a full listening socket. The kernel reads sk->sk_protocol at an offset valid only for a full sock struct, exposing adjacent kernel struct data or producing a corruptible write primitive depending on alignment. No public POC exists, so exploitation requires original kernel exploit development beyond the published patch diff.

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 – Sep 04, 2026

Type-confusion memory access in the Linux kernel BPF subsystem allows a local attacker with BPF-capable privileges to read or corrupt kernel memory via the bpf_tcp_gen_syncookie and bpf_tcp_check_syncookie helpers. Both helpers accept a generic sock_common pointer (ARG_PTR_TO_BTF_ID_SOCK_COMMON) but dereference fullsock-specific fields without first confirming the socket is in TCP_LISTEN state, meaning a mini-socket passed to either helper causes an out-of-bounds struct field access. No public exploit has been identified and EPSS sits at 0.20% (10th percentile), though the C:H/I:H CVSS impact signals the potential to compromise kernel memory integrity if exercised by a sufficiently privileged local process.

RemediationAI

Apply the upstream kernel patches available via the Linux stable git repository: for one stable branch, cherry-pick or upgrade to a build including commit 31a420a822ff92e2090bd5d65efe8e34e2d6d9b8 (https://git.kernel.org/stable/c/31a420a822ff92e2090bd5d65efe8e34e2d6d9b8); for a second stable branch, apply commit 23f682083aa3fbc0c49667818efd6979a8bc5ac2 (https://git.kernel.org/stable/c/23f682083aa3fbc0c49667818efd6979a8bc5ac2). EUVD data identifies patched releases in the 7.1.9 and 7.2 kernel stable lines; verify your distribution's errata for backported fixes. Where patching is delayed, restrict BPF program loading by enforcing 'sysctl -w kernel.unprivileged_bpf_disabled=1' and auditing whether container workloads or service accounts hold CAP_BPF or CAP_NET_ADMIN - revoking those capabilities removes the attack surface entirely. This control will break eBPF-based observability agents and network tools that rely on unprivileged BPF, so evaluate operational impact before deploying broadly.

Affected VersionsENISA

Linux 399040847084a69f345e0a52fd62f04654e0fce3 <31a420a822ff92e2090bd5d65efe8e34e2d6d9b8
Linux patch: 0
Linux patch: 7.1.9
Linux 5.2
Linux patch: 7.2
Linux 399040847084a69f345e0a52fd62f04654e0fce3 <23f682083aa3fbc0c49667818efd6979a8bc5ac2

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 bpf_tcp_gen_syncookie and bpf_tcp_check_syncookie as BPF helpers for generating and validating TCP SYN cookies. Both accept a socket argument typed ARG_PTR_TO_BTF_ID_SOCK_COMMON, which legally permits callers to supply either a full 'sock' struct or a lightweight 'sock_common' (mini-socket) that shares only the leading common fields. Without first checking sk->sk_state == TCP_LISTEN, the helpers dereference sk->sk_protocol - a field whose offset is valid only in the full sock struct layout. On a mini-socket this constitutes a type-confused access into an incompatible struct region, mapping to CWE-843 (Access of Resource Using Incompatible Type) even though NVD has not formally assigned a CWE. The upstream fix introduces a short-circuit: if sk->sk_state != TCP_LISTEN the helpers return early before any fullsock-specific dereference. Affected CPE is cpe:2.3:a:linux:linux:* across kernel trees from commit 399040847084a69f345e0a52fd62f04654e0fce3 up to the stable-tree fixes at 31a420a822ff92e2090bd5d65efe8e34e2d6d9b8 and 23f682083aa3fbc0c49667818efd6979a8bc5ac2.

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 7.3 HIGH
AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:L
vuln.today AI 7.3 HIGH

Local access with low-privilege BPF capabilities (CAP_BPF/CAP_NET_ADMIN) required; type-confused dereference yields high confidentiality and integrity impact with minor availability risk.

3.1 AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:L
4.0 AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:L/SC:N/SI:N/SA:N
SUSE 5.5 MEDIUM
AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
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
Unchanged
Confidentiality
High
Integrity
High
Availability
Low

Lifecycle Timeline

4
CVSS changed
Sep 04, 2026 - 05:22 NVD
7.3 (HIGH)
Patch available
Sep 03, 2026 - 10:16 EUVD
CVE Published
Sep 03, 2026 - 08:21 cve.org
UNKNOWN (no severity yet)
CVE Published
Sep 03, 2026 - 08:21 cve.org
HIGH 7.3

DescriptionCVE.org

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

bpf: Check sk_state before sk_protocol in bpf_tcp_*_syncookie

bpf_tcp_gen_syncookie and bpf_tcp_check_syncookie accept a socket pointer 'sk' with argument type ARG_PTR_TO_BTF_ID_SOCK_COMMON. However, they access sk->sk_protocol without validating whether 'sk' represents a full socket.

Fix this issue by checking sk->sk_state != TCP_LISTEN before inspecting sk->sk_protocol in both bpf_tcp_gen_syncookie and bpf_tcp_check_syncookie. Since mini-sockets are never in the TCP_LISTEN state, the condition short-circuits and prevents dereferencing fullsock-specific fields.

Executive ViewAI

Why It Matters

CVE-2026-80738 affects the Linux kernel BPF subsystem and could allow privileged local processes to corrupt kernel memory, impacting container security and multi-tenant environments. No public exploit has been identified at time of analysis. A vendor patch is available, and organizations should prioritize remediation to secure containerized workloads.

Business Impact: Medium
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.2%
Top 90% exploitable
Prevalence
Ubiquitous
Linux kernel underlies the vast majority of servers, cloud, and embedded deployments worldwide
Data Quality
6 sources
Confidence: High

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
Defer
Exploitation· derived
None
System Exposure· derived
Small
Automatable· derived
No
Human Impact
Medium

Priority Score

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

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