Impact
A NULL pointer dereference occurs in the mt76 driver for the mt7921 and mt7925 chipsets when a channel-switch announcement beacon is processed after the device’s channel context has been torn down. The driver assumes a non‑NULL context pointer and dereferences it, causing the kernel to fault at address 0x0. This results in a kernel panic and system reboot, which effectively denies service to the affected system. The weakness is a classic NULL pointer dereference (CWE‑476).
Affected Systems
This vulnerability exists in the Linux kernel’s mt76 wireless driver for the mt7921 and mt7925 chipsets. Any Linux system running a kernel that includes these drivers is affected regardless of distribution, as long as the driver is loaded and the wireless interface is active. The patch introduces a NULL check in mt7921_channel_switch_rx_beacon() and mt7925_channel_switch_rx_beacon(), so updating to a kernel that contains the patch commit resolves the issue.
Risk and Exploitability
The CVSS score of 5.5 places this vulnerability at medium severity, meaning the impact is significant but not catastrophic by itself. The EPSS score of less than 1% indicates a very low probability of widespread exploitation at present. The vulnerability is not listed in the CISA KEV catalog. Exploitation would require an attacker able to send a crafted CSA beacon to a target system that is actively using the affected wireless driver, which is typically a local or network‑adjacent threat. Consequently, the overall risk is moderate but the likelihood of real‑world exploitation is currently low.
OpenCVE Enrichment