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

wifi: ath11k: fix invalid data access in ath11k_dp_rx_h_undecap_nwifi

In certain cases, hardware might provide packets with a
length greater than the maximum native Wi-Fi header length.
This can lead to accessing and modifying fields in the header
within the ath11k_dp_rx_h_undecap_nwifi() function for the
DP_RX_DECAP_TYPE_NATIVE_WIFI decap type and
potentially result in invalid data access and memory corruption.

Kernel stack is corrupted in: ath11k_dp_rx_h_undecap+0x6b0/0x6b0 [ath11k]
Call trace:
ath11k_dp_rx_h_mpdu+0x0/0x2e8 [ath11k]
ath11k_dp_rx_h_mpdu+0x1e0/0x2e8 [ath11k]
ath11k_dp_rx_wbm_err+0x1e0/0x450 [ath11k]
ath11k_dp_rx_process_wbm_err+0x2fc/0x460 [ath11k]
ath11k_dp_service_srng+0x2e0/0x348 [ath11k]

Add a sanity check before processing the SKB to prevent invalid
data access in the undecap native Wi-Fi function for the
DP_RX_DECAP_TYPE_NATIVE_WIFI decap type.

This adapted from the discussion/patch of the ath12k driver [1].

Tested-on: WCN6855 hw2.1 PCI WLAN.HSP.1.1-04685-QCAHSPSWPL_V1_V2_SILICONZ_IOE-1
Published: 2026-09-24
Score: 8.8 High
EPSS: n/a
KEV: No
Impact: Kernel memory corruption
Action: Immediate Patch
AI Analysis

Impact

In the ath11k Wi‑Fi driver the ath11k_dp_rx_h_undecap_nwifi function performs a bounds check only on the packet header length. When hardware supplies a packet with a header length larger than the maximum native Wi‑Fi header, the function reads and writes past the end of the buffer, corrupting the kernel stack. This can lead to memory corruption and a kernel crash, but the description does not specify that arbitrary code execution is possible.

Affected Systems

Linux kernel installations that include the ath11k driver before the patch was applied are affected. Any distribution that ships a kernel with the ath11k module but not the commit containing the sanity check is at risk. The specific kernel versions are not listed, but the commit is present in recent releases, so older kernels are likely vulnerable.

Risk and Exploitability

The EPSS score is not available and the vulnerability does not appear in CISA’s KEV catalogue. The attack requires an attacker capable of supplying a wireless packet with an oversized header to the ath11k interface, a scenario that a remote malicious device or an attacker with control over a local wireless network can accomplish. Exploitation would result in kernel memory corruption that may crash the system; the CVSS metrics are not provided, but the impact on system stability is significant.

Generated by OpenCVE AI on September 25, 2026 at 05:09 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the Linux kernel to a version that incorporates the ath11k patch that adds a sanity check before processing the packet.
  • If a kernel upgrade cannot be performed immediately, rebuild or replace the ath11k module using the patched source from the commit history so that the guard is in place.
  • If neither of the above is possible, disable the ath11k driver on systems that do not require Wi‑Fi support or restrict traffic to the interface to prevent oversized packets from reaching it.

Generated by OpenCVE AI on September 25, 2026 at 05:09 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 25 Sep 2026 05:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-119

Fri, 25 Sep 2026 05:15:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

{'score': 8.8, 'vector': 'CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H'}


Thu, 24 Sep 2026 16:30:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: wifi: ath11k: fix invalid data access in ath11k_dp_rx_h_undecap_nwifi In certain cases, hardware might provide packets with a length greater than the maximum native Wi-Fi header length. This can lead to accessing and modifying fields in the header within the ath11k_dp_rx_h_undecap_nwifi() function for the DP_RX_DECAP_TYPE_NATIVE_WIFI decap type and potentially result in invalid data access and memory corruption. Kernel stack is corrupted in: ath11k_dp_rx_h_undecap+0x6b0/0x6b0 [ath11k] Call trace: ath11k_dp_rx_h_mpdu+0x0/0x2e8 [ath11k] ath11k_dp_rx_h_mpdu+0x1e0/0x2e8 [ath11k] ath11k_dp_rx_wbm_err+0x1e0/0x450 [ath11k] ath11k_dp_rx_process_wbm_err+0x2fc/0x460 [ath11k] ath11k_dp_service_srng+0x2e0/0x348 [ath11k] Add a sanity check before processing the SKB to prevent invalid data access in the undecap native Wi-Fi function for the DP_RX_DECAP_TYPE_NATIVE_WIFI decap type. This adapted from the discussion/patch of the ath12k driver [1]. Tested-on: WCN6855 hw2.1 PCI WLAN.HSP.1.1-04685-QCAHSPSWPL_V1_V2_SILICONZ_IOE-1
Title wifi: ath11k: fix invalid data access in ath11k_dp_rx_h_undecap_nwifi
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-09-25T05:10:37.697Z

Reserved: 2026-09-24T14:53:16.870Z

Link: CVE-2026-97442

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-24T17:17:22.433

Modified: 2026-09-25T05:17:05.720

Link: CVE-2026-97442

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-25T05:15:17Z

Weaknesses
  • CWE-119

    Improper Restriction of Operations within the Bounds of a Memory Buffer