Impact
A race condition exists in the Linux kernel wm97xx power‑supply driver. When an interrupt occurs between the request for the IRQ and the registration of the power_supply handle, the driver uses an uninitialized pointer in power_supply_changed(), causing a NULL pointer dereference. This leads to a kernel panic and service disruption.
Affected Systems
All Linux kernel releases that include the unpatched wm97xx driver are vulnerable. The driver is part of the main kernel source tree and is present in every kernel version that has the wm97xx hardware support compiled in.
Risk and Exploitability
The CVSS score of 5.5 indicates moderate severity. The EPSS score of less than 1 % suggests a very low likelihood of exploitation. The vulnerability is not in the CISA KEV catalog. Based on the description, it is inferred that an interrupt would need to be generated between request_irq() and power_supply_register(), which typically requires low‑level hardware access or privileged local execution. While widespread exploitation is unlikely, any successful trigger results in a kernel crash that denies all services.
OpenCVE Enrichment
Debian DLA
Ubuntu USN