Linux Kernel Realtek RTW89 Wireless Driver NAPI Race Condition Vulnerability

Vulnerability

A race condition vulnerability has been identified in the Linux kernel's Realtek RTW89 wireless driver. This issue arises when a network device (netdev) is registered before the NAPI (New API) is fully initialized. If user space activates the netdev during this window, it can lead to a kernel panic, triggered by the NAPI enabling process. The vulnerability has been observed in Linux kernel version 6.2.7.

Impact

Exploitation of this vulnerability causes a kernel panic, disrupting system operations and potentially leading to a denial of service.

Reproduction

The vulnerability can be reproduced by registering a network device without initializing the NAPI, then activating the netdev from user space. This sequence triggers a kernel bug due to the NAPI not being ready, causing a crash.

Remediation

The vulnerability has been addressed by reordering the initialization process, ensuring that the netdev is registered only after the NAPI is fully set up. Users should update to the latest version of the Linux kernel where this fix has been applied.

Added: Oct 1, 2025, 2:54 PM
Updated: Oct 1, 2025, 2:54 PM

Vulnerability Rating

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