Linux Kernel mt76 Driver Use-After-Free Vulnerability in Transmission Status Handling

Vulnerability

A use-after-free vulnerability has been identified in the Linux kernel's mt76 wireless driver. This issue arises during the removal of a station, where a race condition allows a transmission (tx) status skb (socket buffer) to be added to the status tracking IDR (Index Descriptor Register) after it has already been cleaned up. As a result, the wcid (wireless context identifier) remains linked in the status poll list, potentially leading to memory corruption. The vulnerability can be exploited by manipulating ongoing transmission activities to interfere with the status tracking process.

Impact

Exploitation of this vulnerability can cause a use-after-free condition, leading to memory corruption.

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.0
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.