---
id: CVE-2025-68380
title: |-
  In the Linux kernel, the following vulnerability has been resolved:

  wifi: ath11k: fix peer HE MCS assignment

  In ath11k_wmi_send_peer_assoc_cmd(), peer's transmit MCS is sent to
  firmware as receive MCS while peer's receive MCS sent as t…
summary: |-
  In the Linux kernel, the following vulnerability has been resolved:

  wifi: ath11k: fix peer HE MCS assignment

  In ath11k_wmi_send_peer_assoc_cmd(), peer's transmit MCS is sent to
  firmware as receive MCS while peer's receive MCS sent as t…
severity: none
published: '2025-12-24'
updated: '2026-10-13'
sourceUpdated: '2026-10-13T11:10:00.203'
source: NVD
sourceUrl: 'https://nvd.nist.gov/vuln/detail/CVE-2025-68380'
references:
  - url: 'https://git.kernel.org/stable/c/097c870b91817779e5a312c6539099a884b1fe2b'
    label: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
  - url: 'https://git.kernel.org/stable/c/381096a417b7019896e93e86f4c585c592bf98e2'
    label: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
  - url: 'https://git.kernel.org/stable/c/4304bd7a334e981f189b9973056a58f84cc2b482'
    label: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
  - url: 'https://git.kernel.org/stable/c/4a013ca2d490c73c40588d62712ffaa432046a04'
    label: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
  - url: 'https://git.kernel.org/stable/c/6b1a0da75932353f66e710976ca85a7131f647ff'
    label: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
  - url: 'https://git.kernel.org/stable/c/92791290e4f6a1de25d35af792ab8918a70737f6'
    label: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
tags:
  - nvd
epss: 0.00202
epssPercentile: 0.09295
ingestedAt: '2026-10-13T11:23:51.156Z'
---

## Overview

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

wifi: ath11k: fix peer HE MCS assignment

In ath11k_wmi_send_peer_assoc_cmd(), peer's transmit MCS is sent to
firmware as receive MCS while peer's receive MCS sent as transmit MCS,
which goes against firmwire's definition.

While connecting to a misbehaved AP that advertises 0xffff (meaning not
supported) for 160 MHz transmit MCS map, firmware crashes due to 0xffff
is assigned to he_mcs->rx_mcs_set field.

	Ext Tag: HE Capabilities
	    [...]
	    Supported HE-MCS and NSS Set
		[...]
	        Rx and Tx MCS Maps 160 MHz
		    [...]
	            Tx HE-MCS Map 160 MHz: 0xffff

Swap the assignment to fix this issue.

As the HE rate control mask is meant to limit our own transmit MCS, it
needs to go via he_mcs->rx_mcs_set field. With the aforementioned swapping
done, change is needed as well to apply it to the peer's receive MCS.

Tested-on: WCN6855 hw2.1 PCI WLAN.HSP.1.1-03125-QCAHSPSWPL_V1_V2_SILICONZ_LITE-3.6510.41
Tested-on: QCN9274 hw2.0 PCI WLAN.WBE.1.4.1-00199-QCAHKSWPL_SILICONZ-1

## Remediation

Refer to the linked advisories for vendor-supplied fixes and affected version ranges.
