Skip to main content

Linux Kernel EUVDEUVD-2026-86167

| CVE-2026-93288 HIGH
2026-09-24 Linux GHSA-56j7-mrx8-v649
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 local unprivileged access
  2. Delivery
    Create netns with nfnetlink_log logger
  3. Exploit
    Race namespace teardown vs live packets
  4. Execution
    Trigger UAF on freed pernet state
  5. Impact
    Corrupt kernel memory for crash or LPE

Vulnerability Assessment

Exploitation Conditions

Requires local access to a host running an affected kernel with the nfnetlink_log (NFLOG) logging path in use, plus the ability to create and destroy network namespaces - typically CAP_NET_ADMIN, which unprivileged users can obtain inside a user namespace on distros permitting unprivileged user namespaces. Exploitation is limited by being a timing race: the attacker must hit the window between nf_log_unset() clearing the logger pointer and ops_free_list() freeing per-net state while packets are concurrently in nf_log_packet() under rcu_read_lock(). No remote or network-facing vector exists (AV:L), and hosts without nfnetlink_log usage or without unprivileged netns creation are not practically exposed.

Impact

This is a use-after-free (CWE-416; CWE listed as N/A in input) in the Linux netfilter nfnetlink_log subsystem, triggered on network-namespace teardown: nf_log_unset() clears the logger pointer without an RCU grace period, then ops_free_list() frees per-net state while packets may still be running nf_log_packet() under rcu_read_lock(). The NVD/Linux CVSS 3.1 vector AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H (7.8) reflects a local, low-privilege LPE-class memory-corruption bug. I dispute AC:L: this is a teardown race with a narrow timing window, which realistically warrants AC:H, lowering the practical score. EPSS is absent, there is no CISA KEV listing, and no public exploit code was identified - so this is no public exploit identified at time of analysis. This is a legitimate kernel hardening fix but not an urgent, mass-exploited priority: exploitation requires local access plus the ability to create/destroy network namespaces and an active nfnetlink_log (NFLOG) logger. Note a data conflict: the input Tags label this 'Information Disclosure', but the described defect is a use-after-free memory-corruption bug, not an information-disclosure primitive - the label understates/mischaracterizes the flaw.

Exploit ScenarioDerived

A local low-privileged user with permission to create and tear down network namespaces (e.g., via an unprivileged user namespace granting CAP_NET_ADMIN) sets up nfnetlink_log-based packet logging, then races namespace exit against in-flight packets traversing nf_log_packet(). Winning the race dereferences freed per-net state, causing a kernel use-after-free that can crash the host or, with heap grooming, be leveraged toward privilege escalation. No public exploit code was identified at the time of analysis.

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

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

Alert me

AnalysisAIv1 – Sep 25, 2026

A use-after-free in the Linux kernel's netfilter nfnetlink_log (NFLOG) subsystem lets a local attacker who can create and tear down network namespaces race packet logging against per-net state teardown, so that ops_free_list() frees the NFLOG pernet data while nf_log_packet() may still dereference the stale logger pointer under rcu_read_lock(). Impact is confined to local hosts running an affected kernel where the NFLOG logging path is in use and unprivileged network-namespace creation (or CAP_NET_ADMIN) is available; the flaw is a timing race, not a remotely reachable bug, and the assessed vector is AV:L/AC:H/PR:L. No public exploit code has been identified at time of analysis and the issue is not confirmed actively exploited (CISA KEV); vendor patches are available in Linux 6.12.111, 6.18.53, and 7.2.

RemediationAI

Apply the vendor kernel update: upgrade to Linux 6.18.53, 6.12.111, or 7.2 (or later) - the corresponding upstream fixes are commit 33d1469b0124cc0baaea7a2032123b77a81e0940, dc20050b6b12ca58066715d088e1a537535d938d, and f4461654374576e9d5d0245fd534c46ad8509051, referenced at https://git.kernel.org/stable/c/33d1469b0124cc0baaea7a2032123b77a81e0940, https://git.kernel.org/stable/c/dc20050b6b12ca58066715d088e1a537535d938d, and https://git.kernel.org/stable/c/f4461654374576e9d5d0245fd534c46ad8509051; this is the authoritative fix and should be prioritized on multi-tenant hosts. If immediate patching is not possible, the practical compensating controls are to remove the attack prerequisite rather than the code path: disable unprivileged user namespaces (e.g. kernel.unprivileged_userns_clone=0 on Debian/Ubuntu or user.max_user_namespaces=0 sysctl elsewhere), which blocks unprivileged acquisition of CAP_NET_ADMIN and the netns teardown trigger - at the cost of breaking container runtimes, sandboxing tools, and browser/Flatpak-style sandboxes that rely on user namespaces. Alternatively, blacklist or avoid loading nfnetlink_log and stop using the iptables/nftables NFLOG target where logging is not operationally required, accepting the loss of NFLOG-based packet capture; restricting CAP_NET_ADMIN to trusted workloads on the affected host also reduces exposure but does not eliminate it for privileged local users. Because exploitation is a narrow timing race on namespace teardown, there is no reliable general-purpose mitigation short of the kernel upgrade.

Affected VersionsENISA

Linux 0 <6.18.53
Linux patch: 6.12.111
Linux 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 <f4461654374576e9d5d0245fd534c46ad8509051
Linux patch: 7.2
Linux 0 <6.12.111
Linux 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 <dc20050b6b12ca58066715d088e1a537535d938d
Linux 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 <33d1469b0124cc0baaea7a2032123b77a81e0940
Linux patch: 6.18.53

Affected Packages

euvd linux fix: 6.12.111, 6.18.53

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

nfnetlink_log implements the NFLOG target/module that delivers packets to userspace via netlink, and its state is managed per network namespace using netfilter's pernet operations (ops_free_list / .exit / .pre_exit callbacks). On namespace teardown, nfnl_log_net_exit() previously called nf_log_unset(), which cleared the registered logger pointer without first waiting for an RCU grace period; the per-net storage was then freed by ops_free_list() while concurrent packet processing could still be executing nf_log_packet() inside an rcu_read_lock() section. The root cause is this ordering violation - an RCU-protected pointer is released and its backing memory reclaimed without synchronize_rcu()/call_rcu() synchronization - making it a classic use-after-free (CWE-416) despite the input listing CWE as N/A. The fix moves the pointer-clearing into the .pre_exit callback so RCU readers are guaranteed to have drained before pernet storage is released; an analogous change in nf_log_syslog.c is purely cosmetic consistency since that path does not consume pernet data. Underlying technologies involved are the Linux netfilter logging framework, netlink, per-network-namespace resource management, and kernel RCU lifetime rules; CPE data identifies the affected component as linux:linux (kernel) across the vulnerable version ranges.

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

Local teardown race requiring netns control gives AV:L/AC:H/PR:L; a genuine kernel UAF supports high C/I/A potential though crash/DoS is the most likely realistic impact.

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:N/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 7.8 HIGH

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
Sep 25, 2026 - 05:23 NVD
7.8 (HIGH)
Patch available
Sep 24, 2026 - 17:03 EUVD
CVE Published
Sep 24, 2026 - 16:02 cve.org
HIGH 7.8
CVE Published
Sep 24, 2026 - 16:02 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

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

netfilter: nfnetlink_log: wait for rcu grace period before freeing pernet state

sashiko reports: "nfnl_log_net_exit() calls nf_log_unset(), which clears the logger pointer without an RCU grace period. Immediately after, ops_free_list() frees the per-net state while concurrent packets might still be executing nf_log_packet() under rcu_read_lock()."

Clear the pointer via .pre_exit to make sure rcu readers have completed before pernet storage is free'd. The change in nf_log_syslog.c is only done for consistency: it doesn't use pernet data.

Executive ViewAI

Why It Matters

CVE-2026-93288 is a high-severity memory-safety flaw in the Linux kernel's NFLOG packet-logging subsystem that could allow a low-privileged local user to gain kernel-level control on affected hosts. Exposure is limited to systems running an affected kernel where NFLOG logging is in use and unprivileged network-namespace creation (or CAP_NET_ADMIN) is available, but for those hosts the potential for full system compromise raises this from a routine maintenance item to a material risk for any multi-tenant, container-hosting, or shared-access environment. No public exploit code has been identified at time of analysis and the issue is not confirmed actively exploited (CISA KEV), which gives teams a reasonable window to remediate through normal patch cycles rather than emergency response.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.1%
Top 98% exploitable
Prevalence
Ubiquitous
netfilter is built into essentially all Linux distributions and kernels
Data Quality
4 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.1%
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

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 Affected

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