Skip to main content

Linux Kernel EUVDEUVD-2026-59619

| CVE-2026-74554 HIGH
2026-08-15 Linux GHSA-m2x9-5x38-cjm5
8.8
CVSS 3.1 · Vendor: Linux
View

Attack ChainAIDerived

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

  1. Access
    Join adjacent WiFi segment
  2. Delivery
    Initiate MLO peer association with target device
  3. Exploit
    Trigger ath12k peer cleanup path
  4. Execution
    Out-of-bounds clear_bit corrupts kernel memory beyond bitmap
  5. Impact
    Leverage memory corruption for kernel code execution or exhaust ML peer IDs for denial of service

Vulnerability Assessment

Exploitation Conditions

Exploitation requires the attacker to be physically within WiFi radio range or logically on the same Layer 2 WiFi segment as the target - internet-based remote exploitation is not possible given the Adjacent network vector. The target must be running a Linux kernel with the ath12k driver loaded and active on Qualcomm 802.11be (WiFi 7) hardware capable of Multi-Link Operation, such as the WCN7850 PCI chipset. No authentication or credentials are required once adjacency is established (CVSS PR:N). Systems without Qualcomm WiFi 7 hardware, or with the ath12k module absent or blacklisted, are entirely unaffected. Kernel security mitigations - SMEP, SMAP, heap randomization, and Control Flow Integrity - increase the complexity of converting the out-of-bounds write into reliable code execution beyond a denial-of-service condition.

Impact

The CVSS 8.8 rating with an Adjacent network vector (AV:A) significantly limits the realistic attacker population: exploitation requires physical or logical WiFi proximity, not open internet reachability. EPSS at 0.14% (4th percentile) indicates no observed exploitation telemetry, consistent with the absence of a CISA KEV listing and no known public proof-of-concept code. The memory corruption primitive is nevertheless technically serious: uncontrolled writes adjacent to kernel data structures can theoretically be developed into kernel code execution, though reliability depends heavily on heap layout and kernel hardening mitigations (SMEP, SMAP, heap randomization, CFI). The more immediately reproducible consequence - ML peer ID exhaustion causing denial of multi-link association - requires no sophisticated exploitation. Even a mid-sized municipal IT team in radom deploying Linux-based WiFi 7 infrastructure should treat this as a standard patch-cycle priority rather than an emergency, given the absence of observed exploitation and the constrained adjacency requirement. The CVSS vector (AV:A/AC:L/PR:N/UI:N) is consistent with the description: a WiFi-adjacent device can trigger the cleanup path without credentials, and the low complexity reflects that no special preconditions beyond adjacency are required.

Exploit ScenarioDerived

An attacker within WiFi radio range of a device running a vulnerable ath12k-equipped Linux system initiates MLO peer association and then triggers repeated peer teardown cycles. Each cleanup call writes an out-of-bounds value - derived from the flagged peer ID 8192 or higher - into kernel memory beyond the 256-bit bitmap, progressively corrupting adjacent kernel structures. At minimum this causes ML peer ID exhaustion and denial of WiFi 7 multi-link service; with careful heap grooming and knowledge of kernel layout, the corruption primitive could be developed into kernel code execution, though no exploit demonstrating this has been identified.

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 – Aug 17, 2026

Out-of-bounds memory corruption in the Linux kernel's ath12k WiFi 7 driver corrupts kernel memory adjacent to the ML peer ID bitmap during MLO peer cleanup. The ath12k_mac_dp_peer_cleanup() function incorrectly indexes a 256-bit bitmap with dp_peer->peer_id, which always carries the ATH12K_PEER_ML_ID_VALID flag (BIT(13), value 8192+), causing clear_bit() to write far outside the valid bitmap range. No public exploit has been identified at time of analysis, and EPSS probability stands at 0.14%, though the CVSS 8.8 rating reflects the adjacent-network, unauthenticated vector and full kernel-level C/I/A impact of the memory corruption primitive.

RemediationAI

Upgrade to Linux 7.1.8 or 7.2-rc6 (or any later release), which incorporate the upstream fixes at commits 47abd2ca281531deee38a3b3770d885e270e9fc9 and 234b5cb81e6fcc1e3b31b13deff66130be55f36e (https://git.kernel.org/stable/c/47abd2ca281531deee38a3b3770d885e270e9fc9 and https://git.kernel.org/stable/c/234b5cb81e6fcc1e3b31b13deff66130be55f36e). Distribution maintainers (Fedora, Debian, Ubuntu, RHEL, SUSE) should be checked for backported patches to their respective stable kernel series. If immediate patching is not feasible, blacklisting the ath12k module via echo 'blacklist ath12k' >> /etc/modprobe.d/ath12k-blacklist.conf and rebooting removes the attack surface entirely, at the cost of disabling WiFi on affected Qualcomm hardware. Alternatively, disabling 802.11be (WiFi 7) MLO mode on access points eliminates the MLO peer code path that triggers the bug, with the trade-off of losing multi-link throughput benefits. Both workarounds should be treated as temporary until the kernel is updated.

Affected VersionsENISA

Linux ee16dcf573d5e3283fda601dd4bca6bc52251017 <47abd2ca281531deee38a3b3770d885e270e9fc9
Linux patch: 0
Linux patch: 7.1.8
Linux 7.0
Linux ee16dcf573d5e3283fda601dd4bca6bc52251017 <234b5cb81e6fcc1e3b31b13deff66130be55f36e
Linux patch: 7.2-rc6

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 ath12k driver is the upstream Linux kernel driver for Qualcomm's 802.11be (WiFi 7) chipsets, including the WCN7850 (CPE: cpe:2.3:a:linux:linux:*). Multi-Link Operation (MLO) is a core WiFi 7 feature enabling simultaneous transmission across multiple spectrum bands; each ML peer is allocated an ID by ath12k_peer_ml_alloc() stored in ahsta->ml_peer_id, and the validity flag BIT(13) is OR'd into dp_peer->peer_id to mark it as an ML peer. The defect is an indexing error in ath12k_mac_dp_peer_cleanup(): it passes the flagged dp_peer->peer_id (8192 or higher) rather than ahsta->ml_peer_id (the raw index within 0-255) to clear_bit() targeting the ah->free_ml_peer_id_map bitmap of only 256 bits (ATH12K_MAX_MLO_PEERS). This produces an out-of-bounds write into kernel memory adjacent to the bitmap, consistent with a CWE-787 Out-of-Bounds Write pattern, though NVD has not assigned a formal CWE. A secondary effect is that the intended bitmap entry is never cleared, causing ath12k_peer_ml_alloc() to exhaust all 256 IDs after repeated peer associations.

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

Adjacent vector confirmed by WiFi proximity requirement; PR:N because no credentials are needed on the WiFi segment; full C/I/A from kernel memory corruption scope.

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

Primary rating from Vendor (Linux).

CVSS VectorVendor: Linux

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

Lifecycle Timeline

4
CVSS changed
Aug 17, 2026 - 06:22 NVD
8.8 (HIGH)
Patch available
Aug 15, 2026 - 13:04 EUVD
CVE Published
Aug 15, 2026 - 12:28 cve.org
UNKNOWN (no severity yet)
CVE Published
Aug 15, 2026 - 12:28 cve.org
HIGH 8.8

DescriptionCVE.org

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

wifi: ath12k: fix out-of-bounds clear_bit in ath12k_mac_dp_peer_cleanup()

ath12k_mac_dp_peer_cleanup() clears the ML peer ID slot on the free_ml_peer_id_map bitmap by indexing it with dp_peer->peer_id. That is wrong: dp_peer->peer_id for an MLO peer always carries the ATH12K_PEER_ML_ID_VALID bit (BIT(13)), so clear_bit() is invoked with index >= 0x2000, which is far outside the bitmap of ATH12K_MAX_MLO_PEERS (256) bits and corrupts memory adjacent to ah->free_ml_peer_id_map. The intended bitmap entry also never gets cleared, so subsequent ath12k_peer_ml_alloc() calls eventually run out of IDs.

The ID without the VALID bit is what ath12k_peer_ml_alloc() returned and is stored in ahsta->ml_peer_id. Use that instead.

While there, also reset ahsta->ml_peer_id to ATH12K_MLO_PEER_ID_INVALID so the bitmap and ahsta->ml_peer_id stay in sync.

Tested-on: WCN7850 hw2.0 PCI WLAN.HMT.1.1.c5-00302-QCAHMTSWPL_V1.0_V2.0_SILICONZ-1.115823.3

Executive ViewAI

Why It Matters

A kernel memory corruption vulnerability in Linux kernel's ath12k WiFi 7 driver (CVE-2026-74554, CVSS 8.8) can crash systems or enable unauthorized access on networked devices. No public exploit identified at time of analysis; organizations with WiFi 7 infrastructure connected to Linux endpoints should prioritize patching to mitigate potential service disruption and data compromise.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.1%
Top 96% exploitable
Prevalence
Low
limited to Qualcomm WiFi 7 hardware running Linux kernel
Data Quality
6 sources
Confidence: High

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
Controlled
Automatable· derived
No
Human Impact
High

Priority Score

44
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +44
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.

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

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