Skip to main content

Linux Kernel CVE-2026-68404

| EUVDEUVD-2026-55590 HIGH
Improper Synchronization (CWE-662)
2026-08-10 Linux GHSA-qhv7-v7h4-97x3
7.8
CVSS 3.1 · Vendor: Linux
View

Attack ChainAIDerived

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

  1. Access
    Obtain low-privilege local shell
  2. Delivery
    Open NETLINK_GENERIC socket owning wifi connection
  3. Exploit
    Trigger concurrent wireless device deregistration
  4. Execution
    Race URELEASE notifier past GOING_DOWN cancel
  5. Persist
    Work item executes against freed wdev memory
  6. Impact
    Achieve kernel heap corruption

Vulnerability Assessment

Weakness
CWE
Exploitation Conditions

Exploitation requires: (1) local system access with at least standard user-level privileges (CVSS PR:L); (2) the target system must have a wifi network interface actively managed by a cfg80211-based kernel driver - systems without wireless hardware or without cfg80211 loaded are not affected; (3) an active wifi connection must be established with the attacking process's NETLINK_GENERIC socket set as the connection owner (conn_owner_nlportid populated), which reflects a specific kernel state rather than a default passive condition; (4) the race requires concurrent triggering of NETDEV_GOING_DOWN and NETLINK_URELEASE on the same wireless device, imposing a timing constraint that limits reliable exploitation. Factors limiting exploitation beyond the CVSS raw score include: the need to win a kernel-level race condition, the requirement for wifi hardware and driver presence, and the non-default kernel state of socket-owned connections.

Impact

The NVD-assigned CVSS 3.1 score of 7.8 (AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H) reflects full triad impact achievable by a local, low-privilege attacker - a profile consistent with kernel privilege escalation or memory corruption. However, AC:L may overstate exploitability for a race condition that requires two concurrent kernel events (NETLINK_URELEASE and NETDEV_GOING_DOWN) to align; an independent assessment of AC:H is arguably more accurate. EPSS at 0.19% (9th percentile) is very low and corroborates that no widespread exploitation tooling has emerged; the vulnerability is not listed in CISA KEV. Taken together, even a mid-sized municipal IT team in boleslawiec should treat this as a routine patch-cycle priority rather than an emergency response item, given the local-only attack vector, race-condition reliability barrier, and absence of public exploit code. The high C/I/A impact ratings are realistic if the race is won - kernel heap corruption can lead to privilege escalation - but the practical bar for reliably triggering it is non-trivial. No conflicting signals between CVSS and description are observed regarding the local attack vector.

Exploit ScenarioDerived

A local user with standard credentials on a wifi-connected Linux system opens a NETLINK_GENERIC socket and acquires ownership of the active wireless connection, causing the kernel to record their socket's port ID in conn_owner_nlportid. The attacker then arranges for the wireless device to begin deregistering (NETDEV_GOING_DOWN) concurrently with releasing the socket (NETLINK_URELEASE), causing the URELEASE notifier to re-queue the autodisconnect work item after GOING_DOWN has already cancelled it; once _cfg80211_unregister_wdev() completes synchronize_net() and frees the wdev structure, the queued work executes against freed memory, potentially yielding kernel heap corruption or privilege escalation. No public proof-of-concept has been identified at time of analysis, and reliably winning this race window is expected to require repeated attempts or specialized kernel timing tools.

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 14, 2026

A race condition in the Linux kernel's cfg80211 wifi subsystem exposes systems to kernel memory corruption by a local, low-privilege user. The flaw exists between the NETLINK_URELEASE notification path and the NETDEV_GOING_DOWN cancellation path for the wireless device autodisconnect work item: because the work is a plain work_struct, it can be re-queued after cancellation and outlive the wdev structure it references, since synchronize_net() does not drain work queued by in-flight RCU readers. Upstream fix commits are available on kernel.org stable trees, and no public exploit or CISA KEV listing has been identified at time of analysis.

RemediationAI

The upstream fix is available via two stable-tree commits on kernel.org: 6d6123fef5a4af175cc6b6b12a03dd0f3c240b79 (https://git.kernel.org/stable/c/6d6123fef5a4af175cc6b6b12a03dd0f3c240b79) and 0c2ed186bbe14304415476d6707b747dddcd8583 (https://git.kernel.org/stable/c/0c2ed186bbe14304415476d6707b747dddcd8583). A released tagged kernel version incorporating these commits has not been independently confirmed from available data - upstream fix availability is confirmed at the commit level only, so operators should consult their distribution's security advisories (e.g., RHSA, DSA, USN, SUSE SA) to identify the specific patched package version. As a compensating control where immediate patching is not feasible, restricting local user access to wifi management interfaces by limiting the CAP_NET_ADMIN capability (e.g., via systemd's CapabilityBoundingSet) reduces exposure, with the trade-off of potentially breaking legitimate wifi management for non-root users. Systems that do not load cfg80211-based wifi drivers are not affected and require no action.

Affected VersionsENISA

Linux 4.11
Linux patch: 0
Linux patch: 7.1.6
Linux patch: 7.2-rc4
Linux bd2522b168847106c1885f0319a2833bdf88bf9a <6d6123fef5a4af175cc6b6b12a03dd0f3c240b79
Linux bd2522b168847106c1885f0319a2833bdf88bf9a <0c2ed186bbe14304415476d6707b747dddcd8583

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 vulnerability is rooted in the Linux kernel's cfg80211 subsystem (net/wireless/nl80211.c), which manages generic 802.11 wireless configuration via the NETLINK_GENERIC family. The core mechanism is the socket-owner autodisconnect feature: when a userspace process opens a NETLINK_GENERIC socket and takes ownership of a wifi connection (setting conn_owner_nlportid), the kernel's nl80211_netlink_notify() is expected to cleanly disconnect the station when that socket is released. The wdev->disconnect_wk work item, implemented as a plain work_struct, is the vehicle for this deferred cleanup. The race arises because NETDEV_GOING_DOWN cancels this work item, but a concurrent NETLINK_URELEASE notifier that already observed conn_owner_nlportid can re-queue it after that cancel completes. Meanwhile, _cfg80211_unregister_wdev() removes the wdev from the RCU-protected device list and calls synchronize_net() - but synchronize_net() only waits for existing RCU readers to complete, not for work items those readers may have enqueued. The result is a use-after-free or dangling-reference condition on the freed wdev structure. The fix converts disconnect_wk to a wiphy_work, which executes under the wiphy mutex, allowing teardown to cancel pending work while holding that mutex and eliminating the cancel-vs-worker locking hazard. Affected CPE: cpe:2.3:a:linux:linux. No CWE was assigned by the reporter, but the root cause class is a concurrent resource lifecycle race (analogous to CWE-362 or CWE-416).

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 requiring two concurrent kernel events raises complexity to AC:H; local low-privilege access and full kernel memory impact are confirmed by description.

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 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 13, 2026 - 23:37 NVD
7.8 (HIGH)
Patch available
Aug 10, 2026 - 14:18 EUVD
CVE Published
Aug 10, 2026 - 12:04 cve.org
HIGH 7.8
CVE Published
Aug 10, 2026 - 12:04 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

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

wifi: cfg80211: use wiphy work for socket owner autodisconnect

nl80211_netlink_notify() walks the cfg80211 wireless device list when a NETLINK_GENERIC socket is released. If the socket owns a connection, the notifier queues the embedded wdev->disconnect_wk work item.

That work is a plain work_struct today. NETDEV_GOING_DOWN cancels it, but a NETLINK_URELEASE notifier that already observed conn_owner_nlportid can queue it after that cancel returns. _cfg80211_unregister_wdev() then removes the wdev from the list and waits for RCU readers, but synchronize_net() does not drain work queued by such a reader.

Make the autodisconnect work a wiphy_work instead. The callback already needs the wiphy mutex, and wiphy_work runs under that mutex. This lets teardown cancel pending autodisconnect work while holding the mutex, without a cancel_work_sync() vs. worker locking concern.

Also cancel the wiphy work after list_del_rcu() and synchronize_net(). Any NETLINK_URELEASE notifier that had already reached the wdev list has then either queued the work and it is removed, or can no longer find the wdev.

Executive ViewAI

Why It Matters

CVE-2026-68404 allows unprivileged local users to gain unauthorized system privileges on Linux systems, potentially compromising affected servers. Organizations operating Linux infrastructure with multiple local users or untrusted service accounts face direct risk to system integrity and data security. Vendor patches are available and should be deployed as a priority.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.2%
Top 91% exploitable
Prevalence
Ubiquitous
Linux kernel underlies most servers, cloud, and embedded deployments 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: 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