Linux Kernel Staging rtl8192u Driver Use-After-Free Vulnerability in ieee80211_rx Function

Vulnerability

A use-after-free vulnerability has been identified in the Linux kernel's staging rtl8192u driver, specifically within the ieee80211_rx function. This issue arises when the 'skb' pointer is dereferenced after the ieee80211_monitor_rx function is called, leading to potential memory access errors.

Impact

Exploitation of this vulnerability could result in a use-after-free condition, which may be exploited to execute arbitrary code or cause a denial-of-service by crashing the system.

Reproduction

The vulnerability can be reproduced by enabling the Realtek rtl8192u driver in the Linux kernel staging area and configuring the wireless interface to monitor mode. When the driver receives a packet, the ieee80211_rx function will process it. However, the current implementation incorrectly handles the 'skb' pointer, leading to a use-after-free scenario.

Remediation

Users can upgrade to a patched version of the Linux kernel where this vulnerability has been addressed. The specific commit containing the fix is available in the Linux kernel stable tree.

Added: Dec 24, 2025, 5:57 PM
Updated: Dec 24, 2025, 5:57 PM

Vulnerability Rating

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