Skip to main content

Linux Kernel iwlwifi EUVDEUVD-2026-27735

| CVE-2026-43172 HIGH
Improper Validation of Array Index (CWE-129)
2026-05-06 Linux GHSA-g3v6-g863-2542
8.8
CVSS 3.1 · Vendor: Linux
View

Attack ChainAIDerived

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

  1. Recon
    Associate with target WiFi network
  2. Delivery
    Transmit crafted 802.11 management frames
  3. Exploit
    Trigger firmware LMAC misreporting
  4. Install
    Driver writes beyond array bounds
  5. C2
    Corrupt kernel memory structures
  6. Execute
    Execute kernel payload
  7. Impact
    Escalate to root privileges

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V2 - Validation and Business Logic Array index validation
Exploitation Conditions

Requires adjacent network access to target WiFi network (AV:A) - attacker must be within radio range and associated with same WiFi network as victim system. Target must be running Linux kernel with Intel 22000 series wireless chipset (AX200/AX201/AX210 families) using vulnerable iwlwifi driver version (pre-6.18.16, pre-6.19.6, or pre-7.0). Exploitation requires either: (1) attacker capability to transmit malformed WiFi management frames that induce firmware to report invalid LMAC counts, which depends on firmware's own input validation weaknesses, or (2) prior compromise of device firmware through supply chain attack or local hardware modification. No user interaction required (UI:N). No authentication to OS required (PR:N), though attacker may need WPA2/WPA3 credentials to associate with protected WiFi network (network-level auth, not OS-level). Limiting factors: attack surface restricted to WiFi-enabled systems with specific Intel chipset; firmware interaction complexity makes exploitation harder than typical network service bugs; kernel exploitation requires bypassing modern protections like KASLR, SMEP, SMAP which increases attacker sophistication requirements beyond initial memory corruption.

Impact

Real-world risk is moderate despite high CVSS 8.8 scoring. The CVSS vector AV:A (adjacent network) indicates attacker must be on same WiFi network or have local firmware modification capability - not remotely exploitable from internet. AC:L (low complexity) and PR:N (no privileges) suggest exploitation is straightforward once adjacent access obtained, but the critical constraint is the attacker must either compromise the WiFi firmware itself (difficult, requires vendor signing key bypass or hardware modification) or exploit the vulnerability through crafted over-the-air WiFi management frames that influence firmware state. EPSS 0.02% (5th percentile) reflects that this attack surface is uncommon - firmware vulnerabilities are rarely exploited at scale compared to network service flaws. No CISA KEV listing confirms no active exploitation observed. No public POC identified. SSVC framework assessment: Exploitation=none, Automatable=no (requires adjacent positioning and firmware interaction), Technical Impact=total (kernel memory corruption enables privilege escalation to root). Priority: Medium for enterprise WiFi environments and high-security contexts where adjacent network threats are realistic; lower priority for isolated systems. The primary value is defense-in-depth against firmware supply chain compromise scenarios.

Exploit ScenarioDerived

Attacker positions on same WiFi network as target system with vulnerable Intel 22000 series wireless chipset (e.g., corporate guest network, coffee shop, shared apartment building WiFi). Attacker uses software-defined radio or modified WiFi firmware to transmit specially crafted 802.11 management frames that trigger firmware state changes, causing the firmware to report three LMACs during SMEM configuration updates. Vulnerable iwlwifi driver processes malformed SMEM data without bounds checking, writing attacker-controlled data to kernel memory beyond the lmac[2] array boundary, corrupting adjacent kernel structures such as function pointers or credentials. Attacker chains this memory corruption with return-oriented programming (ROP) to execute arbitrary code in kernel context, escalating to root privileges and installing persistent backdoor.

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

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

Alert me

AnalysisAIv1 – May 08, 2026

Array bounds overflow in Linux kernel iwlwifi driver for Intel 22000 series wireless chipsets allows adjacent network attackers to achieve arbitrary memory corruption leading to code execution, privilege escalation, or denial of service. The vulnerability stems from insufficient validation of firmware-reported LMAC (Lower MAC) counts in SMEM parsing code, where malicious or corrupted firmware reporting three LMACs (exceeding the hardware-supported two) triggers out-of-bounds array access in fwrt->smem_cfg.lmac[2]. Patches available for kernel 6.18.16, 6.19.6, and mainline 7.0. EPSS exploitation probability is low (0.02%, 5th percentile) with no public exploits or CISA KEV listing, but CVSS 8.8 reflects high impact if exploited through compromised WiFi firmware or adjacent network position.

RemediationAI

Apply vendor-provided kernel updates incorporating upstream fixes: upgrade to Linux kernel 6.18.16+ for 6.18.x series (commit 58192b9ce09b), 6.19.6+ for 6.19.x series (commit 2b4b1510aaaf), or 7.0+ for mainline (commit 1d49a42717bd). Patches available at https://git.kernel.org/stable/c/58192b9ce09b0f0f86e2036683bd542130b91a98 (6.18), https://git.kernel.org/stable/c/2b4b1510aaaf5b9fb57327ecffc20c055f61f205 (6.19), and https://git.kernel.org/stable/c/1d49a42717bdc8de77eabeb5b7d3e88d141ffea9 (mainline). Distribution-specific updates: monitor security advisories from your Linux vendor (RHSA, USN, DSA, SUSE-SU) for kernel packages. If immediate patching is infeasible, compensating controls include: disabling iwlwifi driver module via modprobe blacklist (breaks WiFi functionality on affected Intel hardware - acceptable only for wired-only systems), restricting physical access to prevent firmware modification, implementing 802.1X network access control to limit adjacent network exposure (reduces attack surface but does not eliminate risk from authenticated adjacent users), or replacing affected Intel WiFi hardware with alternative chipsets. Note that disabling the driver is the only technical control that fully mitigates but renders WiFi unusable. Runtime kernel integrity monitoring (e.g., SELinux, AppArmor in enforcing mode) provides post-exploit detection but does not prevent the initial memory corruption.

Affected VersionsENISA

Linux patch: 7.0
Linux 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 <2b4b1510aaaf5b9fb57327ecffc20c055f61f205
Linux 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 <1d49a42717bdc8de77eabeb5b7d3e88d141ffea9
Linux patch: 6.19.6
Linux patch: 6.18.16
Linux 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 <58192b9ce09b0f0f86e2036683bd542130b91a98

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The iwlwifi driver manages Intel wireless chipsets in the Linux kernel, specifically handling firmware interaction and shared memory (SMEM) configuration for 22000 series devices. The vulnerability exists in SMEM parsing logic where the driver reads firmware-reported LMAC (Lower MAC layer) configuration data into a fixed-size array. Intel 22000 series hardware architecturally supports only two LMACs, but the code lacked bounds checking before accessing fwrt->smem_cfg.lmac[index]. When firmware reports three or more LMACs, the driver attempts out-of-bounds array access, potentially corrupting adjacent kernel memory structures. The fix replaces weak WARN_ON assertions with IWL_FW_CHECK validation that explicitly rejects invalid LMAC counts, preventing array overruns. This is a classic buffer overflow scenario (similar to CWE-119/787) triggered by untrusted input from firmware, which sits at a privileged position in the driver trust boundary.

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
SUSE HIGH
Red Hat 5.5 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

3
CVSS changed
May 08, 2026 - 13:22 NVD
8.8 (HIGH)
Patch available
May 06, 2026 - 13:32 EUVD
CVE Published
May 06, 2026 - 11:27 nvd
HIGH 8.8

DescriptionCVE.org

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

wifi: iwlwifi: fix 22000 series SMEM parsing

If the firmware were to report three LMACs (which doesn't exist in hardware) then using "fwrt->smem_cfg.lmac[2]" is an overrun of the array. Reject such and use IWL_FW_CHECK instead of WARN_ON in this function.

Executive ViewAI

Why It Matters

CVE-2026-43172 is a high-severity memory corruption vulnerability in Intel iwlwifi wireless drivers affecting Linux systems with 22000-series chipsets. An attacker with adjacent network access or control of compromised WiFi firmware could trigger arbitrary code execution or privilege escalation, creating a direct pathway to system compromise. Organizations running affected Linux kernel versions on systems with Intel wireless hardware require prompt patching to eliminate this attack surface.

Business Impact: High
Compensating Controls

Apply vendor patch. Until patching is complete, restrict network access to trusted WiFi networks only and disable adjacent network connectivity where operationally feasible; monitor system logs for unexpected privilege escalation or process execution anomalies on affected systems.

Threat Intelligence Overview

EPSS Score
0.0%
Top 95% exploitable
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.0%
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

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

Vendor StatusVendor

SUSE

Severity: High
Product Status
SUSE Linux Enterprise Desktop 15 SP7 Fixed
SUSE Linux Enterprise Desktop 15 SP7 Fixed
SUSE Linux Enterprise High Availability Extension 15 SP7 Fixed
SUSE Linux Enterprise High Availability Extension 15 SP7 Fixed
SUSE Linux Enterprise High Performance Computing 15 SP7 Fixed

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