Impact
A race condition in the wm97xx power‑supply driver occurs when an interrupt is delivered between the request for the IRQ and the registration of the power_supply handle. The driver then dereferences a NULL pointer inside power_supply_changed(), causing a kernel panic. The weakness is a classic NULL pointer dereference combined with a race condition.
Affected Systems
All Linux kernel releases that include the unpatched wm97xx driver are affected. The vendor is Linux kernel. Accordingly, every kernel version prior to the patch that contains this driver is within scope until the update is applied.
Risk and Exploitability
The CVSS score is not supplied, and the EPSS score is reported as less than 1%, indicating a very low probability of exploitation. The vulnerability is not listed in CISA’s KEV catalog. Based on the description, it is inferred that exploitation requires an interrupt to be generated between the request_irq() and power_supply_register() calls, which typically demands physical proximity or privileged access to trigger a hardware event. Because of this prerequisite, widespread exploitation is unlikely; however, any successful trigger results in a kernel crash that denies all services.
OpenCVE Enrichment
Debian DLA