Skip to main content

Linux Kernel EUVDEUVD-2026-55588

| CVE-2026-68402 HIGH
2026-08-10 Linux GHSA-755j-4fg9-vf62
7.1
CVSS 3.1 · Vendor: Linux
Share

Severity by source

Vendor (Linux) PRIMARY
7.1 HIGH
AV:A/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:H
vuln.today AI
7.1 HIGH

WiFi frame delivery requires adjacency (AV:A); no auth or interaction needed; one-byte read yields minor leak (C:L) and crash potential (A:H) with no integrity impact.

3.1 AV:A/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:H
4.0 AV:A/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:H/SC:N/SI:N/SA:N
SUSE
4.3 MEDIUM
AV:A/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
Red Hat
7.0 MEDIUM
qualitative

Primary rating from Vendor (Linux).

CVSS VectorVendor: Linux

Attack Vector
Adjacent
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
Low
Integrity
None
Availability
High

Lifecycle Timeline

5
Analysis Generated
Aug 14, 2026 - 01:52 vuln.today
CVSS changed
Aug 13, 2026 - 23:37 NVD
7.1 (HIGH)
Patch available
Aug 10, 2026 - 14:18 EUVD
CVE Published
Aug 10, 2026 - 12:04 cve.org
HIGH 7.1
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: bound element ID read when checking non-inheritance

cfg80211_is_element_inherited() reads the first data octet of the candidate element (id = elem->data[0]) to look it up in an extension non-inheritance list. It does so after testing elem->id, but without verifying that the element actually has a data octet. A zero-length extension element (WLAN_EID_EXTENSION with length 0) therefore makes it read one octet past the end of the element.

_ieee802_11_parse_elems_full() runs this check for every element of a frame once a non-inheritance context exists -- e.g. while parsing a per-STA profile of a Multi-Link element in a (re)association response, or a non-transmitted BSS profile -- so a crafted frame from an AP can trigger a one-octet slab-out-of-bounds read during element parsing:

BUG: KASAN: slab-out-of-bounds in cfg80211_is_element_inherited Read of size 1 ... in net/wireless/scan.c

Return early (treat the element as inherited) when an extension element carries no data, mirroring the existing handling of empty ID lists.

The bug was found by fuzzing ieee802_11_parse_elems_full() under KASAN.

AnalysisAI

Slab-out-of-bounds read in the Linux kernel's wifi cfg80211 subsystem exposes systems with WiFi interfaces to kernel crash or minor memory disclosure when parsing crafted 802.11 frames from a rogue access point. The flaw, located in cfg80211_is_element_inherited() within net/wireless/scan.c, is triggered during Multi-Link Element (MLE) per-STA profile parsing when a zero-length WLAN_EID_EXTENSION element is present in a (re)association response or non-transmitted BSS profile - causing the parser to read one byte past the end of the element buffer. No public exploit or KEV listing exists at time of analysis; EPSS at 0.17% (6th percentile) reflects low current exploitation probability, though the adjacent-network attack vector and zero-privilege requirement keep real-world risk elevated for WiFi-attached Linux endpoints.

Technical ContextAI

The vulnerability resides in cfg80211_is_element_inherited() within net/wireless/scan.c, part of the Linux kernel's cfg80211 wireless configuration API. The function is invoked by _ieee802_11_parse_elems_full() for every element in a frame once a non-inheritance context is established - for example while parsing per-STA profiles within a Multi-Link Element (MLE) as defined by IEEE 802.11be (WiFi 7), or within a non-transmitted BSS profile. The function checks the element's ID field (elem->id) and then reads the first data octet (elem->data[0]) to look up an extension ID in the non-inheritance list, but omits a check that the element actually contains at least one data byte. A WLAN_EID_EXTENSION element with length 0 satisfies the ID check yet has no data, causing the read of elem->data[0] to access one byte past the allocated slab buffer - a CWE-125 (Out-of-bounds Read) condition. KASAN detects this as a slab-out-of-bounds read in net/wireless/scan.c. The bug was discovered via fuzzing ieee802_11_parse_elems_full(). Affected CPE: cpe:2.3:a:linux:linux from commit f7dacfb11475ba777e1e84ccec2e14b0ba5a17a3.

RemediationAI

The primary fix is upgrading to a patched kernel version: 6.6.148 or later on the 6.6.x LTS branch, 6.12.101 or later on 6.12.x LTS, 6.18.42 or later on 6.18.x, 7.1.6 or later on 7.1.x, or 7.2-rc4 or later on the mainline rc branch. Stable fix commits are published at https://git.kernel.org/stable/c/20c308d9a57722801961f816395bf825f7bde6bc and the four related commits. Linux distribution vendors tracking these stable branches (Debian, Ubuntu, RHEL, SUSE, etc.) are expected to ship these fixes in their next security update cycles. Where kernel upgrade is not immediately feasible, disabling WiFi interfaces (via 'ip link set wlan0 down' or unloading the wireless driver module) eliminates the attack vector entirely for systems that can use wired connectivity - though this trades availability of wireless networking. Restricting 802.11 associations to known, trusted APs via 802.1X or WPA-Enterprise reduces opportunistic rogue-AP risk but does not fully prevent a targeted attacker controlling a legitimate-looking AP. No configuration knob within cfg80211 can disable MLE/non-inheritance parsing independently.

Vendor StatusVendor

SUSE

Severity: Moderate
Product Status
SUSE Linux Enterprise Desktop 15 SP7 Not-Affected
SUSE Linux Enterprise Desktop 15 SP7 Not-Affected
SUSE Linux Enterprise High Availability Extension 15 SP7 Not-Affected
SUSE Linux Enterprise High Availability Extension 15 SP7 Not-Affected
SUSE Linux Enterprise High Availability Extension 16.0 Not-Affected

Share

EUVD-2026-55588 vulnerability details – vuln.today

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