CVE-2026-74461
8.4Linux · Kernel
A race condition in the Linux kernel i2c-imx driver regarding hrtimer handling can lead to potential memory corruption or system instability.
Executive summary
A high-severity memory management flaw in the Linux kernel i2c-imx driver could allow a local attacker to cause a system crash or potentially execute arbitrary code.
Vulnerability
The vulnerability exists in the i2c_imx_unreg_slave function, where a high-resolution timer is not correctly canceled before the slave pointer is cleared. This creates a race condition that can result in use-after-free or null pointer dereference scenarios.
Business impact
With a CVSS score of 8.4, this vulnerability poses a severe risk to system stability and security. Successful exploitation typically results in a kernel panic, leading to denial of service, though it may also provide an avenue for local privilege escalation, compromising the entire operating system.
Remediation
Immediate Action: Update the Linux kernel to version 6.6.151, 6.12.103, 6.18.44, 7.1.8, or later versions where the fix has been backported.
Proactive Monitoring: Monitor kernel logs for recurring crashes or hardware-related errors that may indicate exploitation attempts targeting the i2c interface.
Compensating Controls: Restrict local access to the system to trusted users only and employ kernel hardening features such as KASLR and stack canaries to increase the difficulty of exploitation.
Exploitation status
Public Exploit Available: No
Analyst recommendation
Kernel vulnerabilities of this nature should be patched with high urgency due to the potential for full system compromise. Administrators should coordinate with their distribution maintainers to ensure that the stable kernel updates containing these specific upstream fixes are applied to all affected production environments.