CVE-2026-74461
Description
In the Linux kernel, the following vulnerability has been resolved: i2c: imx: Cancel hrtimer before clearing slave pointer In i2c_imx_unreg_slave(), the slave pointer is set to NULL after disabling interrupts. However, a pending interrupt might already have started the hrtimer (i2c_imx_slave_timeout) before the pointer was cleared. If the hrtimer fires after i2c_imx->slave is set to NULL, the timer callback i2c_imx_slave_finish_op() will call i2c_imx_slave_event() with a NULL slave pointer, which results in a use-after-free / NULL pointer dereference. Fix by canceling the hrtimer and waiting for it to complete after disabling interrupts, before clearing the slave pointer.
How to fix
- Linux Linuxe3da77bdb4015051656bb472c295656bbea03b6f, 470fe15fb3bb2eba6629be301ca7e991ee3cfb7e, a8a1f9ac3d763e721586f15479ef9140b216ddf3, 753060f2b77ff2f386addbd3ecadb95b9f90cddd, affd62f5719a78135b7441aa49c8cab3c3b5e838, dab4762ee7f3fd0a01980d5407ba48d0261d3bff, 6ac7702b6cc2b94aaed9ef2d95bfbefcdc90061f or later
Affected products
| Product | Affected versions | Fixed in |
|---|---|---|
| Linux Linux | f7414cd6923fd7f78e57086fc964ba2dc25db5c1 ≤ v < e3da77bdb4015051656bb472c295656bbea03b6f, f7414cd6923fd7f78e57086fc964ba2dc25db5c1 ≤ v < 470fe15fb3bb2eba6629be301ca7e991ee3cfb7e, f7414cd6923fd7f78e57086fc964ba2dc25db5c1 ≤ v < a8a1f9ac3d763e721586f15479ef9140b216ddf3, f7414cd6923fd7f78e57086fc964ba2dc25db5c1 ≤ v < 753060f2b77ff2f386addbd3ecadb95b9f90cddd, f7414cd6923fd7f78e57086fc964ba2dc25db5c1 ≤ v < affd62f5719a78135b7441aa49c8cab3c3b5e838, f7414cd6923fd7f78e57086fc964ba2dc25db5c1 ≤ v < dab4762ee7f3fd0a01980d5407ba48d0261d3bff, f7414cd6923fd7f78e57086fc964ba2dc25db5c1 ≤ v < 6ac7702b6cc2b94aaed9ef2d95bfbefcdc90061f, 5.11 | e3da77bdb4015051656bb472c295656bbea03b6f, 470fe15fb3bb2eba6629be301ca7e991ee3cfb7e, a8a1f9ac3d763e721586f15479ef9140b216ddf3, 753060f2b77ff2f386addbd3ecadb95b9f90cddd, affd62f5719a78135b7441aa49c8cab3c3b5e838, dab4762ee7f3fd0a01980d5407ba48d0261d3bff, 6ac7702b6cc2b94aaed9ef2d95bfbefcdc90061f |
Check your version
Choose the product and enter the version you run to see whether it falls in the affected range.
Attack Surface Management
See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.