Impact
In the Linux kernel, the i2c_imx driver fails to cancel a pending high‑resolution timer before clearing a slave pointer during device unregistration. The timer may fire after the pointer is set to NULL, causing the callback to dereference a NULL pointer and trigger a use‑after‑free. The fault can result in a kernel crash.
Affected Systems
All Linux kernel releases that include the unmodified i2c_imx driver, up to the inclusion of the fix in the referenced commit. Systems that have removed the driver or applied the patch are not affected.
Risk and Exploitability
The CVSS score of 8.4 indicates high severity. The EPSS score of <1% suggests a low probability of widespread public exploitation at present, and the vulnerability is not listed in CISA KEV. Exploitation would likely require local or privileged access to the system's I2C bus to trigger the timeout, so the risk is confined to environments where an attacker can influence the I2C bus.
OpenCVE Enrichment
Debian DSA