Skip to main content

wpa_supplicant CVE-2026-78807

| EUVDEUVD-2026-76184 HIGH
Origin Validation Error (CWE-346)
2026-09-11 cve@mitre.org GHSA-3gc7-g84m-84jc
7.1
CVSS 3.1 · Vendor: mitre
View

Attack ChainAIDerived

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

  1. Recon
    Gain local low-priv shell on target device
  2. Delivery
    Confirm driver-based PMKSA caching is active
  3. Exploit
    Seed driver PMKSA cache with mismatched network/AKMP entry
  4. Install
    Trigger Wi-Fi reconnection event
  5. C2
    wpa_supplicant selects wrong PMKSA without validation
  6. Execute
    Bypass intended AKMP authentication
  7. Impact
    Access unintended network segment

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Origin validation
Exploitation Conditions

Exploitation requires a local low-privileged account on the target device running wpa_supplicant prior to v2.12. The vulnerable code path is specific to driver-based PMKSA cache selection - this path is triggered only when the wireless driver implements and exposes its own PMKSA cache (as opposed to wpa_supplicant managing the cache internally). Not all Wi-Fi drivers support driver-offloaded PMKSA caching; exploitation is limited to devices where this driver capability is active and in use. A prior PMKSA entry for a different network or AKMP type must exist in the driver's cache for the mismatch to be exploitable. Remote exploitation is not possible; no network-level access or user interaction is required beyond the local session. Exploitation is not automatable per SSVC assessment.

Impact

The CVSS 3.1 score of 7.1 (AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N) accurately reflects the local-only attack surface. The local attack vector is the principal risk limiter - an attacker must already have a low-privileged foothold on the target device and interact with the Wi-Fi subsystem. SSVC signals Exploitation:none and Automatable:no, which aligns with the absence of public exploit code and the inherent complexity of manipulating the driver-level PMKSA cache. However, SSVC Technical Impact is rated 'total,' reflecting that successful exploitation undermines the integrity of Wi-Fi authentication entirely. The real-world risk is primarily relevant in multi-user Linux systems or IoT/embedded platforms where unprivileged users can influence wireless configuration, or in scenarios where an attacker has already achieved local code execution (e.g., via a prior vulnerability) and seeks to laterally move to a different network segment. The absence of a remote attack vector significantly reduces exposure compared to network-adjacent Wi-Fi vulnerabilities. No EPSS data was provided in the input; exploitation probability is inferred as low given no active exploitation evidence.

Exploit ScenarioDerived

An attacker with a low-privileged shell on a Linux laptop or IoT device connected to a corporate Wi-Fi network engineers a situation where the driver's PMKSA cache contains an entry from a previous connection to a less-trusted network using a different AKMP. By triggering a reconnection event - for example, by momentarily forcing a disconnect - the attacker causes wpa_supplicant to select the mismatched cached PMKSA entry, bypassing the expected re-authentication against the corporate RADIUS server and instead using cached credentials from the weaker network context to gain access. No public proof-of-concept is available at time of analysis.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.1% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Sep 11, 2026

Missing origin validation in wpa_supplicant's driver-based PMKSA cache selection path allows a local low-privileged attacker to bypass network context and AKMP matching, forcing the supplicant to use a cached Pairwise Master Key Security Association from a mismatched network or authentication method. All wpa_supplicant versions prior to 2.12 are affected. Successful exploitation can allow the attacker to bypass Wi-Fi authentication controls, potentially enabling connection to unintended network segments or interception of traffic through credential reuse across network boundaries. No public exploit code or CISA KEV listing has been identified at time of analysis.

RemediationAI

Upgrade wpa_supplicant to v2.12 or later, which introduces proper network context and AKMP matching validation in the driver-based PMKSA selection path. The upstream security advisory is at https://w1.fi/security/2026-2/missing-network-context-validation-for-pmksa-caching.txt and should be the primary reference for patch details. Linux distribution maintainers typically backport such fixes; consult your distro's security tracker (e.g., Ubuntu USN, Debian DSA, Red Hat CVE page) for distribution-specific patched package versions. If immediate upgrade is not possible, a compensating control is to disable driver-based PMKSA caching by ensuring wpa_supplicant uses its own internal PMKSA cache rather than delegating to the kernel driver - this may require setting 'okc=0' and verifying driver PMKSA offload is inactive, with the trade-off of slightly slower roaming reconnection. Restricting local user access to the Wi-Fi management interfaces (e.g., dbus/wpa_ctrl socket permissions) reduces the attack surface but does not eliminate the underlying flaw.

Affected VersionsENISA

n/a n/a

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

wpa_supplicant is the client-side IEEE 802.1X/WPA/WPA2/WPA3 authentication daemon used across Linux distributions, Android, and embedded systems for Wi-Fi management. PMKSA (Pairwise Master Key Security Association) caching is a performance optimization defined in IEEE 802.11r/i that allows a station to skip full re-authentication when reconnecting to a known access point by reusing a previously derived PMK. The vulnerability (CWE-346: Origin Validation Error) exists specifically in the driver-based PMKSA selection code path within wpa.c - as distinct from the supplicant's own internal PMKSA cache. When the driver surfaces a cached PMKSA entry for use, wpa_supplicant fails to validate that the entry's network context (SSID/BSSID association) and AKMP (Authentication and Key Management Protocol, e.g., WPA-PSK vs. WPA-Enterprise vs. SAE) match the currently connecting network. This means a PMKSA derived under one authentication regime can be accepted for use in a semantically different authentication context, undermining the security guarantees of the AKMP-specific key hierarchy.

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

Local attack requiring low-priv access to wireless subsystem; C:H/I:H reflects full authentication bypass enabling access to mismatched network; no availability impact.

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

Primary rating from Vendor (mitre).

CVSS VectorVendor: mitre

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

Lifecycle Timeline

3
CVSS changed
Sep 11, 2026 - 21:22 NVD
7.1 (HIGH)
CVE Published
Sep 11, 2026 - 18:16 cve.org
UNKNOWN (no severity yet)
CVE Published
Sep 11, 2026 - 18:16 cve.org
HIGH 7.1

DescriptionCVE.org

An issue in wpa_supplicant all versions before v.2.12 allows a local attacker to bypass proper network context and AKMP matching for PMKSA caching via missing validation in the driver based PMKSA selection path in wpa.c

Executive ViewAI

Why It Matters

wpa_supplicant versions prior to 2.12 contain a missing validation flaw allowing low-privilege users on affected systems to bypass WiFi authentication and reuse credentials across networks. This threatens wireless network integrity across any organization deploying wpa_supplicant, potentially enabling unauthorized access to network segments and interception of WiFi traffic.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations include: network segmentation between WiFi segments, enforcing per-network credential validation (disabling cached credential reuse where feasible), restricting low-privilege user access to WiFi-connected systems, enhanced WiFi access point monitoring for suspicious authentications, and implementation of WiFi segment isolation with additional authentication controls (client certificate pinning, MAC filtering).

Threat Intelligence Overview

EPSS Score
0.1%
Top 100% exploitable
Prevalence
High
core Wi-Fi daemon in nearly all Linux and Android devices
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment MSRC Vendor VulDB

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 No
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
Defer
Exploitation
None
System Exposure· derived
Small
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

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

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

Vendor StatusVendor

SUSE

Severity: Important
Product Status
SUSE Linux Enterprise Desktop 15 SP7 Affected
SUSE Linux Enterprise High Performance Computing 12 Affected
SUSE Linux Enterprise Micro 5.3 Affected
SUSE Linux Enterprise Micro 5.4 Affected
SUSE Linux Enterprise Micro 5.5 Affected

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