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

wifi: mac80211: validate individual TWT params before driver setup

ieee80211_process_rx_twt_action() only partially validates a received
S1G TWT setup frame before queueing it.

An individual agreement can therefore reach ieee80211_s1g_rx_twt_setup()
with twt->length too short for the full struct ieee80211_twt_params.

The individual path passes twt to drv_add_twt_setup(). Both the tracepoint
and the driver callback consume the complete parameters block, not merely
req_type. Do not pass a short individual agreement to the driver.
Broadcast agreements remain unchanged because they are rejected locally
after accessing only req_type.

[edit commit message to not overclaim lack of validation nor
understate driver impact]
Published: 2026-08-28
Score: n/a
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

In the Linux kernel, the ieee80211_process_rx_twt_action() function in the mac80211 stack does not fully validate the length of a received Individual Target Wake Time (TWT) setup frame. When the frame is shorter than the full ieee80211_twt_params structure, the function still forwards the data to drv_add_twt_setup() and the driver consumes the full block. This mismatch can lead to a kernel memory corruption because the driver processes bytes beyond the actual data. An attacker could exploit this by sending a malformed Wi‑Fi TWT frame, potentially crashing the kernel or enabling unauthorized actions.

Affected Systems

All Linux kernel installations that include the mac80211 wireless subsystem and enable the S1G TWT functionality are affected. The disclosure does not specify particular kernel versions, implying any kernel code prior to the commit sequence that fixed the issue remains vulnerable, regardless of distribution.

Risk and Exploitability

There is no EPSS score or CVSS metric to quantify the likelihood or severity. The vulnerability is not listed in the CISA KEV catalog, and no public exploits are known. However, an attacker who can transmit specially crafted Wi‑Fi frames could trigger the kernel memory corruption because the driver trusts the length of the received TWT data. The exploit requires proximity to the target device and the ability to send native air‑time traffic, so the attack vector is local Wi‑Fi. Given the potential for kernel destabilization, the risk remains notable for exposed wireless environments while the exact exploitation probability is uncertain.

Generated by OpenCVE AI on August 28, 2026 at 10:50 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the Linux kernel to a version that includes the commits identified in the advisory links.
  • Ensure that any wireless drivers in use are updated and are compatible with the corrected mac80211 code.
  • If an immediate kernel upgrade is not possible, consider disabling the S1G TWT feature in the kernel configuration or blocking S1G traffic at the network perimeter.

Generated by OpenCVE AI on August 28, 2026 at 10:50 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 28 Aug 2026 11:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-119
CWE-20

Fri, 28 Aug 2026 07:30:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: wifi: mac80211: validate individual TWT params before driver setup ieee80211_process_rx_twt_action() only partially validates a received S1G TWT setup frame before queueing it. An individual agreement can therefore reach ieee80211_s1g_rx_twt_setup() with twt->length too short for the full struct ieee80211_twt_params. The individual path passes twt to drv_add_twt_setup(). Both the tracepoint and the driver callback consume the complete parameters block, not merely req_type. Do not pass a short individual agreement to the driver. Broadcast agreements remain unchanged because they are rejected locally after accessing only req_type. [edit commit message to not overclaim lack of validation nor understate driver impact]
Title wifi: mac80211: validate individual TWT params before driver setup
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-08-28T06:53:17.886Z

Reserved: 2026-08-26T14:34:25.788Z

Link: CVE-2026-80722

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-28T08:16:58.000

Modified: 2026-08-28T08:16:58.000

Link: CVE-2026-80722

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-28T11:00:11Z

Weaknesses
  • CWE-119

    Improper Restriction of Operations within the Bounds of a Memory Buffer

  • CWE-20

    Improper Input Validation