PT-2026-90073 · Linux · Linux

CVE-2026-80943

·

Published

2026-09-11

·

Updated

2026-09-11

None

No severity ratings or metrics are available. When they are, we'll update the corresponding info on the page.
In the Linux kernel, the following vulnerability has been resolved:
wifi: rtlwifi: rtl8192du: check QoS TID before indexing tids
rtl92du tx fill desc() uses ieee80211 get tid() to read the QoS TID from the 802.11 header and then uses it as an index into sta entry->tids[]. ieee80211 get tid() returns the low 4-bit QoS TID value, so the result can be in the range 0..15.
rtlwifi only allocates MAX TID COUNT entries for sta entry->tids[], and MAX TID COUNT is 9. A QoS TID greater than 8 therefore indexes past the aggregation state array. Keep the default RTL AGG STOP state for out-of-range TIDs, matching rtl92cu tx fill desc().
This issue was detected by our static analysis tool and confirmed by manual audit. UBSAN validation for the same bug pattern reports an array-index-out-of-bounds access with index 10 for type 'rtl tid data [9]'.
Found an issue in the description? Have something to add? Feel free to write us 👾

Related Identifiers

CVE-2026-80943

Affected Products

Linux