Impact
A use‑after‑free bug exists in the Linux kernel’s wcn36xx Wi‑Fi driver. During TX acknowledge timer teardown, a timer deletion with timer_delete() does not wait for a callback that may still be running. The callback wcn36xx_dxe_tx_timer() can therefore access a freed wcn structure, which leads to kernel memory corruption. This flaw can impact system stability and integrity.
Affected Systems
All Linux kernel installations that contain the wcn36xx Wi‑Fi driver are affected. The vulnerability is present in every kernel build up to the patch that replaces timer_delete() with timer_shutdown_sync(). No specific kernel version list is provided, so any kernel compiled with the wcn36xx driver before the commit is vulnerable.
Risk and Exploitability
The EPSS score is < 1%, indicating a very low but nonzero exploitation probability, and the vulnerability is not listed in the CISA KEV catalog. The likely attack vector is local, requiring the attacker to trigger the timer teardown. Remote exploitation would require the driver to be exposed through a network service or for the attacker to cause a transmit event that reaches the kernel. The CVSS score of 5.5 reflects a moderate severity for kernel memory corruption, which still warrants attention.
OpenCVE Enrichment
Debian DLA
Debian DSA