Skip to main content

Linux Kernel EUVDEUVD-2026-59333

| CVE-2026-72434 HIGH
2026-08-15 Linux GHSA-c7hq-44p5-58fg
7.8
CVSS 3.1 · Vendor: Linux
View

Attack ChainAIDerived

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

  1. Recon
    Obtain low-privilege local or container shell
  2. Delivery
    Create and manipulate netfilter ipset
  3. Exploit
    Trigger concurrent set destruction loop
  4. Install
    Win race between GC re-queue and cancel
  5. C2
    Access freed kernel memory (use-after-free)
  6. Execute
    Corrupt kernel heap objects
  7. Impact
    Escalate privileges to root

Vulnerability Assessment

Exploitation Conditions

Exploitation requires a local account with the ability to create and destroy netfilter ipsets, which requires CAP_NET_ADMIN capability. On Linux distributions that enable unprivileged user namespaces by default (Ubuntu 22.04+, Fedora, and most container-oriented distros), any local user can obtain effective CAP_NET_ADMIN within a user namespace, making the attack reachable without true root or setuid. On hardened distributions where kernel.unprivileged_userns_clone=0 or user.max_user_namespaces=0 is set, exploitation is limited to accounts already possessing CAP_NET_ADMIN or root, significantly narrowing the attacker population. The attack is not remotely exploitable (AV:L) and requires no user interaction. The race condition must be won with correct timing between the GC re-queue and the set destruction path, adding practical complexity. Non-default conditions that expand exposure include container environments running rootless workloads and multi-tenant Linux systems allowing unprivileged namespace creation.

Impact

The CVSS 7.8 score (AV:L/AC:L/PR:L/UI:N) reflects local exploitation with low privilege requirements and high C/I/A impact, which correctly captures the worst-case escalation potential of a kernel use-after-free. However, EPSS at 0.21% (11th percentile) significantly tempers immediate operational urgency, and the CVE is not in CISA KEV, meaning no confirmed active exploitation has been observed. Even a mid-sized municipal IT team in zabrze should treat this as a standard patch-cycle priority rather than a drop-everything emergency, given the absence of public exploit code and the practical difficulty of winning a kernel-level race condition reliably. The vendor's AC:L rating is debatable: race conditions by definition depend on timing, which conventionally warrants AC:H under CVSS 3.1 guidance; this analysis assesses AC:H accordingly. Systems exposing unprivileged user namespaces (common on Ubuntu, Fedora, and container-heavy deployments) face elevated risk because they grant low-privileged processes effective CAP_NET_ADMIN access to create and destroy ipsets without true root. The technical impact signal is high, but the exploitation probability signal is low - treat as a medium-urgency kernel update.

Exploit ScenarioDerived

A local user with a low-privileged account (or a containerized process in a user namespace) creates an ipset and initiates rapid repeated destruction cycles while the GC is actively running, attempting to win the race between the GC's unconditional queue_delayed_work() re-queue and the destructor's cancel_delayed_work_sync() call. Once the race is won, the GC executes against the freed set structure, providing a use-after-free primitive in kernel heap memory that can be leveraged - through techniques such as heap spray or kernel object reclaim - to overwrite sensitive kernel structures and escalate privileges to root. No public POC exists at time of analysis, so reliable exploitation requires independent research into the precise race window and heap state.

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

Privilege escalation in the Linux kernel's netfilter ipset subsystem stems from a race condition between the garbage collector (GC) and set destruction logic, where queue_delayed_work() is called unconditionally inside the GC callback while cancel_delayed_work_sync() is called during set teardown, allowing the GC to run against freed memory. Affected kernel versions span from 5.4.24 through mainline prior to the fix commits, with patches backported to stable series 6.12.97 and 6.18.40. No public exploit code exists and the CVE is not listed in CISA KEV, but the CVSS 7.8 local-privilege-escalation impact reflects the potential for kernel heap corruption reachable by low-privileged local users.

RemediationAI

The primary fix is upgrading to a patched kernel version. Confirmed patched stable releases per EUVD are Linux 6.12.97, 6.18.40, and 7.1.5; mainline includes the fix as of 7.2-rc1. Linux distribution vendors (Red Hat, Debian, Ubuntu, SUSE, Arch) typically backport stable kernel fixes to their supported series - consult your distribution's security tracker for the specific package version containing these commits. The upstream fix commits are available at https://git.kernel.org/stable/c/c940d1b96248c3081b664ede5418078bdc7c8c07 and the related stable-branch links in the references. Where immediate kernel upgrade is not feasible, the most targeted compensating control is disabling unprivileged user namespace creation with sysctl -w kernel.unprivileged_userns_clone=0 (Debian/Ubuntu) or sysctl -w user.max_user_namespaces=0 (RHEL/Fedora), which prevents low-privileged processes from obtaining effective CAP_NET_ADMIN to manipulate ipsets; note this will break rootless container runtimes (Podman, Docker rootless) and some Chromium sandbox configurations. Alternatively, if ipset is not used operationally, unloading the ip_set kernel module (modprobe -r ip_set) eliminates the vulnerable code path entirely, with the trade-off of disabling ipset-based firewall rules.

Affected VersionsENISA

Linux patch: 0
Linux 5dd9488ae41070b69d2f4acb580f77db5705f9ca
Linux patch: 7.2-rc1
Linux 5.6
Linux 5.4.24 <5.5
Linux patch: 6.12.97
Linux 5.5.8 <5.6
Linux f66ee0410b1c3481ee75e5db9b34547b4d582465 <12088da6add5b003657c8506c5b0fcef835083b8
Linux patch: 6.18.40
Linux f66ee0410b1c3481ee75e5db9b34547b4d582465 <4a597a87e2e2f608edb6be2c510dc826b4fdfb53
Linux f66ee0410b1c3481ee75e5db9b34547b4d582465 <c78bd5195a5998094a5866df702fbeafda60dafb
Linux f66ee0410b1c3481ee75e5db9b34547b4d582465 <c940d1b96248c3081b664ede5418078bdc7c8c07
Linux a469bab3386aebff33c59506f3a95e35b91118fd
Linux patch: 7.1.5

Affected Packages

euvd linux fix: 5.5, 5.6

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 flaw is in the Linux kernel's netfilter/ipset subsystem, which manages IP address sets used by iptables and nftables for efficient packet classification. The GC (garbage collector) in ipset uses the kernel workqueue mechanism, scheduling periodic cleanup via queue_delayed_work(). During ipset destruction, the teardown path calls cancel_delayed_work_sync() to halt the GC, but the GC callback re-queues itself unconditionally before checking whether it should stop. This creates a time-of-check-to-time-of-use (TOCTOU) race: the GC may re-queue itself after cancellation has been issued, executing against a partially or fully deallocated set structure. The result is a use-after-free class vulnerability in kernel memory. The affected CPE (cpe:2.3:a:linux:linux:*) encompasses the broad Linux kernel version range. No CWE was formally assigned, but the flaw maps to CWE-362 (Race Condition) and CWE-416 (Use After Free). Fix commits are available on kernel.org stable branches.

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.0 HIGH

Race condition exploitation requires winning precise kernel-timing between GC re-queue and destroy-path cancel, warranting AC:H over the vendor's AC:L.

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

netfilter: ipset: make sure gc is properly stopped

Sashiko noticed that when destroying a set, cancel_delayed_work_sync() was called while gc calls queue_delayed_work() unconditionally which can lead not to properly shutting down the gc.

Executive ViewAI

Why It Matters

Linux kernel versions 5.4.24 and later contain a privilege escalation flaw in the netfilter ipset module that allows any local user to gain root access through kernel memory manipulation. This affects all Linux-based servers and workstations in your environment and requires immediate kernel patching to prevent unauthorized administrative access.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.2%
Top 89% exploitable
Prevalence
Ubiquitous
core OS kernel running in virtually all Linux-based infrastructure
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: Important
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