CVE-2026-80722: wifi: mac80211: validate individual TWT params before driver setup

Published Aug 28, 2026
·
Updated

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

wifi: mac80211: validate individual TWT params before driver setup

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

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

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

[edit commit message to not overclaim lack of validation nor understate driver impact]

Affected Software

1 affected component
Linux Linux kernel

Event History

Aug 28, 2026
CVE Published
via MITRE·06:53 AM
Data Sourced
via MITRE·06:53 AM
Description

Frequently Asked Questions

1

What systems are exposed to this issue?

Systems using the Linux kernel mac80211 Wi-Fi stack and processing received S1G TWT setup frames are exposed. The vulnerable path concerns individual TWT agreements that are forwarded to the driver setup callback.

2

What does an attacker need to send to trigger the vulnerable path?

An attacker needs to provide a received S1G TWT setup frame containing an individual agreement whose TWT parameters length is shorter than a complete ieee80211_twt_params structure. The insufficiently validated agreement can then be passed to the tracepoint and driver callback.

3

Are broadcast TWT agreements affected in the same way?

No. Broadcast agreements remain rejected locally after only req_type is accessed, so they do not reach the driver setup path described by this issue.

4

How can I determine whether a system has the fix?

Check whether the kernel includes one of the referenced stable commits: 92fcd0f30dc8e51f252589b082d46851d295cc1a, 09d60d1f72e6598241490eb6c4e97245af895c09, or ff558072d199c1d641d1561da622e67f780514de.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203