Impact
The ath6kl Wi‑Fi driver in the Linux kernel contains a use‑after‑free flaw caused by calling timer_delete() in aggr_reset_state() without ensuring that the timer callback has finished. If the callback (aggr_timeout) is executing when aggr_reset_state() runs, it may access memory that has already been freed by aggr_module_destroy(). This can corrupt kernel memory and may result in a system crash. The weakness is a classic use‑after‑free and race condition due to improper timer deletion (CWE‑825).
Affected Systems
All Linux kernel releases that include the ath6kl wireless driver are affected until the fix from commit 18965470d41e69d3fc10eb62afae29d10f4cdfd1 or later is applied. The advisory does not list specific version numbers, so any kernel with ath6kl support prior to this patch is potentially vulnerable.
Risk and Exploitability
The CVSS score is 8.8, indicating high severity, while the EPSS score is < 1 %, suggesting low exploitation probability. The vulnerability arises from a race condition between a timer callback and a cleanup routine; successful exploitation would require triggering the race while the driver is active. There is no indication that the flaw is actively exploited and it is not currently listed in CISA’s KEV catalog, suggesting no known widespread exploitation at this time.
OpenCVE Enrichment
Debian DSA