CVE-2025-68380
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2025-68380 is a firmware crash vulnerability in the Linux kernel's ath11k Wi-Fi driver caused by incorrect HE (High Efficiency) MCS (Modulation and Coding Scheme) assignment. In ath11k_wmi_send_peer_assoc_cmd(), the peer's transmit and receive MCS values are swapped when sent to firmware, contrary to the firmware's expected definitions. When connecting to a misbehaved access point that advertises 0xffff (meaning "not supported") for the 160 MHz transmit MCS map, the firmware crashes because 0xffff is incorrectly assigned to the he_mcs->rx_mcs_set field. The vulnerability was published on December 24, 2025, and affects Linux kernel versions from commit 61fe43e7216d onward until the respective stable fixes. No CVSS score has been assigned by NVD at this time; the ENISA base score is listed as 0.0, and the EPSS score is approximately 0.018% (Feedly, ENISA EUVD).

Technical details

The root cause is an incorrect field assignment (CWE-682: Incorrect Calculation / logic error) in the ath11k_wmi_send_peer_assoc_cmd() function within the Linux kernel's ath11k Wi-Fi driver. Specifically, the peer's transmit MCS is sent to firmware as receive MCS and vice versa, violating the firmware's API contract. When a malformed or misbehaved AP advertises 0xffff for its 160 MHz Tx HE-MCS map — a value indicating "not supported" — this value is incorrectly placed into the he_mcs->rx_mcs_set field, triggering a firmware crash. The fix involves swapping the MCS assignments and adjusting the HE rate control mask to correctly apply to the peer's receive MCS via he_mcs->rx_mcs_set. The fix has been tested on WCN6855 hw2.1 and QCN9274 hw2.0 hardware (Feedly).

Impact

The primary impact is an availability loss: a Linux system using an ath11k-based Wi-Fi adapter (such as WCN6855 or QCN9274) can have its wireless firmware crash when associating with a malicious or misconfigured access point that advertises an unsupported (0xffff) 160 MHz Tx HE-MCS map. This results in a denial-of-service condition for the wireless interface, potentially requiring a driver or system restart to recover. There is no evidence of confidentiality or integrity impact; the vulnerability is limited to availability of the Wi-Fi subsystem (Feedly).

Mitigation and workarounds

The Linux kernel stable trees have been patched with fixes backported to multiple stable branches. Patched versions include Linux 6.12.63, 6.17.13, 6.18.2, and 6.19-rc1, as well as Debian's linux 6.1.162-1 (oldstable/LTS). Ubuntu has issued security notices USN-8179-1, USN-8179-2, USN-8179-3, USN-8179-4, USN-8184-1, USN-8185-1, USN-8185-2, USN-8203-1, USN-8258-1, USN-8260-1, and USN-8265-1 addressing this and related kernel vulnerabilities. Users should update their Linux kernel to a patched version as provided by their distribution. As a temporary workaround, avoiding connection to untrusted or unknown Wi-Fi access points using ath11k-based adapters can reduce exposure (Feedly, Ubuntu USN-8179-1, Debian LTS).

Additional resources


SourceThis report was generated using AI

Related Linux Kernel vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-64557NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-rt-selftests-internal
NoNoJul 29, 2026
CVE-2026-64556NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-64k-devel
NoNoJul 29, 2026
CVE-2026-64555NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux-azure-fde-6.14
NoNoJul 27, 2026
CVE-2026-64554NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux-gcp-6.14
NoYesJul 27, 2026
CVE-2026-64553NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-rt-64k-debug-modules-internal
NoYesJul 27, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management