Linux Kernel ath11k Peer HE MCS Assignment Vulnerability Causes Firmware Crash

Vulnerability

A vulnerability in the Linux kernel's ath11k wireless driver can lead to a firmware crash. This issue arises because the driver's handling of the High Efficiency (HE) Modulation and Coding Scheme (MCS) assignments for peer devices is incorrect. When connecting to an access point that improperly indicates unsupported transmission capabilities, the firmware mistakenly assigns a value that triggers a crash. The vulnerability is present in the Linux kernel's stable releases, specifically within the ath11k wireless driver.

Impact

The vulnerability causes a denial of service by crashing the firmware, disrupting wireless functionality.

Reproduction

To reproduce this issue, connect a device using the ath11k driver to an access point that advertises an unsupported transmission MCS value for 160 MHz. This misrepresentation will cause the firmware to crash, as it cannot handle the erroneous MCS assignment.

Remediation

Users can update to the latest version of the Linux kernel where this vulnerability has been fixed. Instructions for updating the kernel can be found in the official Linux documentation.

Added: Dec 24, 2025, 11:28 AM
Updated: Dec 24, 2025, 11:28 AM

Vulnerability Rating

Custom Algorithm
spread
9.0
impact
2.5
exploitability
5.7
remediation
7.7
relevance
1.7
threat
4.8
urgency
2.9
incentive
1.7

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.