Impact
The issue is a race condition in the Linux kernel brcmfmac driver, triggered when a P2P device is removed from user space while the driver itself is being detached. The driver attempts to unregister the same wireless device twice, leading to a double free and a kernel crash. This results in a system reboot or loss of network functionality but does not enable arbitrary code execution by an attacker.
Affected Systems
The vulnerability affects any Linux system that uses the brcmfmac wireless driver, including mainstream distributions that ship the default kernel. It was demonstrated on an i.MX 8M Plus board running a CD Linux kernel 5.4-rt with a CYW55513 Wireless module, but the code path is present in all versions of brcmfmac where the race is not yet patched.
Risk and Exploitability
No EPSS or KEV data is available, so the exploit probability is unknown. However, the flaw can be triggered by controlling the sequence of wpa_supplicant termination and driver removal. An attacker who can execute commands on the host could cause a crash, producing a denial‑of‑service condition. The CVSS score is not publicly listed, so the exact severity requires local assessment, but the impact is significant if the system is critical.
OpenCVE Enrichment