Linux kernel
cpe:2.3:a:linux:linux_kernel:*:*:*:*:*:*:*, +4 more
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.
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.
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.
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.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.