Linux Kernel rtw89 Out-of-Bounds Access Vulnerability

Vulnerability

A vulnerability in the Linux kernel's rtw89 wireless driver can lead to out-of-bounds memory access. This issue arises because the hardware may report incorrect MAC IDs, which can overwrite memory. The vulnerability was identified by Undefined Behavior Sanitizer (UBSAN) as an array index out-of-bounds error in rtw89/phy.c, where an index of 188 exceeded the valid range for a specific array type. The problem occurs in the rtw89_core module during the reception of data, particularly when the driver processes information from the PCI interrupt.

Impact

Exploitation of this vulnerability can cause memory corruption by allowing the driver to access memory outside the bounds of allocated arrays. This could potentially lead to arbitrary code execution or other forms of memory-related vulnerabilities, such as use-after-free errors.

Added: Jun 9, 2025, 7:46 PM
Updated: Jun 9, 2025, 7:46 PM

Vulnerability Rating

Custom Algorithm
spread
9.0
impact
2.5
exploitability
5.3
remediation
0.0
relevance
0.0
threat
3.2
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.