Impact
The flaw exists in the Linux kernel's mac80211 subsystem. When a wireless interface is marked running but has not yet been registered with the driver, the ieee80211_set_bitrate_mask() handler does not verify the IEEE80211_SDATA_IN_DRIVER flag before calling drv_set_bitrate_mask(). This omission triggers a WARN_ONCE in driver‑ops.h and logs a "Failed check‑sdata‑in‑driver" message. The vulnerability does not enable code execution or privilege escalation; it primarily results in noisy kernel logs and could degrade diagnostic efforts.
Affected Systems
All Linux kernel builds released before the commit that inserts the driver presence check. This includes the upstream kernel sources and the kernel packages distributed by major Linux distributions such as Debian, Ubuntu, RHEL, CentOS, SUSE, Fedora, and others, until a kernel containing the patch is installed.
Risk and Exploitability
The CVSS score of 5.5 indicates moderate severity. The EPSS score is less than 1% and the vulnerability is not listed in CISA’s KEV catalog, implying a low probability of exploitation. Based on the description, the likely attack vector is a local privileged user who can invoke the SIOCSIWRATE ioctl while a wireless interface is being brought up or torn down. The exploit would only produce kernel warning messages and not grant further access or affect system integrity.
OpenCVE Enrichment
Debian DLA
Debian DSA
Ubuntu USN