Linux Kernel Realtek RTL8192CU Wireless Driver Out-of-Bounds TID Vulnerability

Vulnerability

A vulnerability in the Linux kernel's handling of Wi-Fi TIDs (Traffic Identifier) in the Realtek RTL8192CU wireless driver can lead to an out-of-bounds array access. The issue arises in the 'rtl92cu_tx_fill_desc' function, where the TID retrieved from 'ieee80211_get_tid' may exceed the valid range for the 'tids' array, potentially causing undefined behavior. This vulnerability affects the Linux kernel stable tree.

Impact

Exploitation of this vulnerability can lead to undefined behavior, including potential memory corruption, as indicated by a reported array index out-of-bounds error.

Reproduction

The vulnerability can be reproduced by configuring a wireless connection that uses the Realtek RTL8192CU driver. When the driver processes packets, it may retrieve a TID value that is out of range, leading to an array index out-of-bounds error. This can be observed using Undefined Behavior Sanitizer (UBSAN), which will report the out-of-bounds access.

Remediation

Users can upgrade to the latest version of the Linux kernel where this vulnerability has been fixed. The patch is available in the Linux stable tree.

Added: Jan 13, 2026, 4:32 PM
Updated: Jan 13, 2026, 4:32 PM

Vulnerability Rating

Custom Algorithm
spread
9.0
impact
0.6
exploitability
5.7
remediation
7.7
relevance
2.0
threat
4.8
urgency
2.9
incentive
1.7

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.