Skip to main content

Linux Kernel CVE-2026-72405

| EUVDEUVD-2026-59304 HIGH
2026-08-15 Linux GHSA-w888-j23q-c78g
7.8
CVSS 3.1 · Vendor: Linux
View

Attack ChainAIDerived

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

  1. Access
    Gain unprivileged local shell access
  2. Delivery
    Load or trigger UDP tunnel NIC sync workload
  3. Exploit
    Spawn concurrent threads to race device sync operations
  4. Execution
    Win workqueue pending-flag race condition
  5. Persist
    Trigger use-after-free on freed udp_tunnel_nic structure
  6. Impact
    Escalate privileges to root

Vulnerability Assessment

Exploitation Conditions

Exploitation requires local authenticated access with at least unprivileged user credentials (CVSS PR:L confirmed). The target system must have a NIC with UDP tunnel offload support active and in use - specifically, the udp_tunnel_nic subsystem must be loaded and processing tunnel registrations/deregistrations concurrently. This is typical in systems running VXLAN or GENEVE-based overlay networking, such as Kubernetes nodes with certain CNI plugins, QEMU/KVM hypervisors using virtio NIC offload, or OVS-DPDK deployments. The race is not triggerable on systems where UDP tunnel NIC offload is absent or disabled. Limiting factors: the race window requires concurrent device sync events, making reliable exploitation dependent on workload characteristics and timing; exploitation is further limited by kernel mitigations such as SLAB_FREELIST_RANDOM and KASLR on modern distributions.

Impact

CVSS 7.8 HIGH with AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H reflects serious local impact but bounded attack surface - exploitation requires physical or shell-level access with at least unprivileged user credentials. EPSS at 0.18% (7th percentile) confirms no current mass exploitation trend and aligns with the absence of a CISA KEV listing. Race-condition UAFs in kernel workqueues are notoriously difficult to weaponize reliably in practice despite AC:L scoring; the low complexity rating reflects that no special bypass is needed once local access and the target workload (UDP tunnel NIC) are present, not that timing is trivial. For systems running UDP tunnel workloads (container networking, cloud hypervisors, VPN concentrators using NIC offload), this is a credible local privilege escalation path and should be prioritized for patching. For systems not using UDP tunnel NIC offloading, real-world risk is substantially reduced. Overall: real priority for kernel-dependent infrastructure, lower urgency for desktop or non-tunnel workloads.

Exploit ScenarioDerived

An unprivileged local user on a server running container networking or cloud hypervisor UDP tunnel workloads (VXLAN/GENEVE with NIC offload enabled) spawns concurrent threads that repeatedly trigger device sync operations on the tunnel NIC. The race between the workqueue's internal pending bit and the driver's work_pending flag causes the structure to be freed while a second work item is still queued, giving the attacker a use-after-free primitive in kernel memory that can be leveraged for privilege escalation to root. No public proof-of-concept code has been identified at time of analysis, making opportunistic exploitation unlikely in the near term.

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

Use-after-free in the Linux kernel's UDP tunnel NIC device sync workqueue allows a local low-privileged attacker to corrupt kernel memory during concurrent device operations, potentially achieving full kernel compromise. The flaw stems from a race condition between the workqueue subsystem's internal pending bit and the driver-level work_pending flag in udp_tunnel_nic_device_sync_work(), causing udp_tunnel_nic_unregister() to free the structure while a second work item is still queued and active. No public exploit identified at time of analysis, but patched versions are available across all active stable kernel branches.

RemediationAI

Upgrade the Linux kernel to a fixed stable release: 6.12.97 or later for the 6.12 LTS branch, 6.18.40 or later for the 6.18 branch, 7.1.5 or later for the 7.1 branch, or any 7.2-rc1 or later mainline build. Fix commits are available at https://git.kernel.org/stable/c/cee6688e5731c0591643521716d1a1a5c1a98bf8, https://git.kernel.org/stable/c/9075efb9b2c1d9d7a8285c937b64aa93ca0c41b7, https://git.kernel.org/stable/c/54292b167466cdf42176b7b6f01da66c184deb12, and https://git.kernel.org/stable/c/ecf69d4b43370c587e48d4d70289dbdb7e039d4d. If a kernel upgrade is not immediately feasible, reducing the attack surface by disabling UDP tunnel NIC hardware offload via ethtool (e.g., ethtool -K <iface> tx-udp_tnl-segmentation off) removes the code path that triggers the race; note this will increase CPU overhead for VXLAN/GENEVE tunnel processing and may degrade network throughput on high-traffic systems. Restricting local shell access to unprivileged users via namespace isolation or mandatory access control (SELinux/AppArmor) reduces exploitation opportunity but does not eliminate the vulnerability.

Affected VersionsENISA

Linux patch: 7.2-rc1
Linux patch: 6.18.40
Linux 5.9
Linux patch: 0
Linux cc4e3835eff474aa274d6e1d18f69d9d296d3b76 <cee6688e5731c0591643521716d1a1a5c1a98bf8
Linux cc4e3835eff474aa274d6e1d18f69d9d296d3b76 <54292b167466cdf42176b7b6f01da66c184deb12
Linux patch: 6.12.97
Linux cc4e3835eff474aa274d6e1d18f69d9d296d3b76 <ecf69d4b43370c587e48d4d70289dbdb7e039d4d
Linux cc4e3835eff474aa274d6e1d18f69d9d296d3b76 <9075efb9b2c1d9d7a8285c937b64aa93ca0c41b7
Linux patch: 7.1.5

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 affected subsystem is udp_tunnel_nic, introduced in Linux 5.9 (commit cc4e3835eff474aa274d6e1d18f69d9d296d3b76), which provides NIC hardware offloading for UDP tunnel protocols such as VXLAN and GENEVE. The vulnerability is a classic workqueue race: the workqueue core clears its internal pending bit before invoking the worker function, creating a window in which a concurrent thread can re-enqueue the work. When the already-running worker subsequently clears the driver's work_pending flag to 0 to permit future scheduling, it inadvertently invalidates the flag for the newly queued second instance. udp_tunnel_nic_unregister() reads work_pending as 0, concludes no work is pending, and frees the underlying structure - while the second work item remains live in the queue. This is a textbook CWE-416 Use-After-Free triggered via a CWE-362 concurrent execution race condition. The CPE cpe:2.3:a:linux:linux:*:*:*:*:*:*:*:* confirms all Linux kernel builds from the introduction commit are affected until the respective stable-branch fixes.

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

Local vector confirmed by workqueue race requiring local process execution; PR:L because unprivileged shell access suffices; AC:L because no bypass is required beyond triggering concurrent sync.

3.1 AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
4.0 AV:L/AC:L/AT:P/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
SUSE 6.4 MEDIUM
AV:L/AC:H/PR:H/UI:N/S:U/C:H/I:H/A:H
Red Hat 7.0 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
High

Lifecycle Timeline

4
CVSS changed
Aug 17, 2026 - 06:22 NVD
7.8 (HIGH)
Patch available
Aug 15, 2026 - 07:20 EUVD
CVE Published
Aug 15, 2026 - 05:56 cve.org
HIGH 7.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:

net: udp_tunnel: prevent double queueing in udp_tunnel_nic_device_sync

Yue Sun reported a use-after-free and debugobjects warning in udp_tunnel_nic_device_sync_work() during concurrent device operations.

The workqueue core clears the internal pending bit before invoking the worker. At that point, a concurrent thread can queue the work again. When the already running worker eventually clears the work_pending flag to 0, it mistakenly clears the flag for the newly queued instance. udp_tunnel_nic_unregister() then observes work_pending as 0 and frees the structure while the second work item is still active in the queue, leading to UAF.

Fix this by returning early in udp_tunnel_nic_device_sync() if work_pending is already set, preventing redundant work queueing.

Executive ViewAI

Why It Matters

A use-after-free vulnerability in Linux kernel UDP tunnel device drivers allows local users with low privileges to corrupt kernel memory and achieve full kernel compromise through a race condition in workqueue operations. Systems running affected kernel versions are at risk for privilege escalation and complete system takeover by unprivileged users. Patch deployment should be prioritized to eliminate this kernel-level attack vector.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.2%
Top 93% exploitable
Prevalence
Ubiquitous
Linux kernel underlies the majority of cloud, server, and container infrastructure 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

39
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +39
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 Not-Affected

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