Linux Kernel rtw89 Wireless Driver NULL Pointer Dereference Vulnerability on Unsupported 6 GHz Band

Vulnerability

A NULL pointer dereference vulnerability has been identified in the Linux kernel's rtw89 wireless driver. This issue occurs when the software incorrectly reports the reception of a packet on the 6 GHz band, despite the hardware not supporting it. The vulnerability arises because the software does not initialize the necessary components for unsupported bands, leading to a NULL dereference. The problem is triggered in the function sequence rtw89_vif_rx_stats_iter() followed by rtw89_core_cancel_6ghz_probe_tx(). The vulnerability has been observed in Linux kernel versions through 6.6.56.

Impact

Exploitation of this vulnerability causes a kernel panic due to a NULL pointer dereference, disrupting normal system operation.

Reproduction

The vulnerability can be reproduced by receiving a packet on the 6 GHz band with a chipset that does not support it. This can be simulated by using a device with an unsupported Wi-Fi 6E adapter or by manipulating the driver's reception reports to indicate 6 GHz activity when it is not supported. The rtw89 wireless driver must be active, and the device should be configured to receive on the 6 GHz band.

Remediation

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

Added: Aug 22, 2025, 4:58 PM
Updated: Aug 22, 2025, 4:58 PM

Vulnerability Rating

Custom Algorithm
spread
9.0
impact
2.5
exploitability
5.7
remediation
7.7
relevance
0.4
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.