Security readout for executives and security teams
Plain-English summary
A Linux Wi-Fi driver flaw can mishandle client disconnects when a device simultaneously acts as a wireless client and access point. The resulting incorrect disconnect event can trigger kernel warnings and potentially disrupt availability. Systems not using the mwifiex driver in this specific operating mode are unlikely to be exposed.
Executive priority
Treat this as high priority for exposed embedded, gateway, or operational devices using mwifiex in concurrent mode, especially where outages matter. Expedite inventory and supported kernel updates. Systems without mwifiex or without the required concurrent configuration can be deprioritized after verification.
Technical view
In concurrent STA/AP mode with host MLME enabled, mwifiex firmware may route AP-client disassociation frames to the STA interface. The STA receive path previously accepted frames unrelated to its connected access point, allowing them to reach cfg80211 and trigger WARN_ON(). The fix discards disassociation or deauthentication frames whose BSSID does not match the STA's connected AP.
Likely exposure
Exposure requires Linux using the mwifiex Wi-Fi driver, concurrent STA/AP operation, and host MLME. The supplied record identifies affected kernel versions including 6.12, 6.12.39, 6.15.7, and 6.16, but its version structure is ambiguous. Testing used 8997 firmware 16.68.1.p197; this does not establish exclusivity.
Exploitation context
The CVSS vector describes adjacent-network access, low complexity, no privileges, and no user interaction, with high availability and low integrity impact. The supplied record is not in KEV and provides no evidence of active exploitation or a public exploit. Practical reachability depends on the specified driver and operating configuration.
Researcher notes
The security boundary is BSSID validation in the mwifiex STA management receive path. The correction mirrors mac80211 behavior by rejecting disassociation and deauthentication frames not originating from the connected AP. The bundle demonstrates a kernel warning path, but does not document observed crashes, persistence, confidentiality impact, exploit publication, or exploitation in the wild.
Mitigation direction
Apply a vendor-supported kernel update incorporating the applicable linked stable fix.
Confirm the update matches the deployed kernel branch and hardware vendor guidance.
Where operationally safe, avoid concurrent STA/AP mode with host MLME until updated.
Prioritize Wi-Fi gateways and embedded devices where service interruption has operational consequences.
Validation and detection
Inventory Linux devices using the mwifiex driver and record their exact kernel versions.
Identify devices running concurrent STA/AP mode with host MLME enabled.
Review kernel logs for cfg80211_process_disassoc warnings involving mwifiex receive processing.
Verify the installed kernel contains the applicable linked stable commit.
Test AP-client disconnections and confirm the STA interface remains connected without kernel warnings.
Generated from the cited source records. This long-tail analysis has not been individually reviewed by a named human.
Potential ATT&CK relevance
Conservative CVE-to-ATT&CK context
These mappings and lookup hints may be relevant to the vulnerability behavior, CWE, affected product, or exposure path. Glexia-inferred context is not an official MITRE, ATT&CK, CWE, or CVE Program mapping.
ATT&CK lookup starting points
Use these exact CWE pages and searches to review the Glexia ATT&CK library from this CVE's weakness and description context.
cve · low confidence lookup
CVE-2025-38505 mapping review
Open the CVE-to-ATT&CK bridge for reviewed, inferred, or future official mappings tied to this CVE.
These fields come from the CVE record and ADP containers, not from Glexia's Take. They preserve time-varying source decisions such as CISA SSVC, KEV status, CVSS metrics, and provider references.
1CVSS vectors
3Timeline events
0ADP providers
4Source links
CVSS vector scores
1 official score
We collect every scored CVSS vector available in the official CNA and ADP containers. When more than one version is present, the table keeps the source vectors side by side instead of collapsing them into the highest score.