CVE-2026-80678

8.4

Linux · Kernel

A race condition in the Linux kernel i2c-imx driver allows for improper error handling during slave registration, potentially leading to a system crash or memory corruption via a null pointer dereference.

Executive summary

A race condition vulnerability 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 is a race condition (CWE-362) occurring within the i2c_imx_reg_slave function. An attacker can trigger a failure in the registration process that leaves the slave pointer in an invalid state, which is subsequently accessed by the interrupt handler (i2c_imx_isr), resulting in a null pointer dereference. The CVSS vector indicates this is locally exploitable with no special privileges or user interaction required.

Business impact

The potential for a kernel-level null pointer dereference poses a significant risk to system stability and availability. A successful exploit would likely result in a kernel panic, leading to an immediate denial of service for the affected hardware. Given the CVSS score of 8.4, this vulnerability is considered High severity, as it impacts the core integrity and availability of the operating system.

Remediation

Immediate Action: Update the Linux kernel to version 5.15.217, 6.1.183, 6.6.151, or 6.12.103 or newer to incorporate the necessary patches.

Proactive Monitoring: Monitor system logs for kernel oops or panic events related to the i2c-imx driver to identify potential exploitation attempts.

Compensating Controls: Restrict local access to the affected system to prevent unauthorized users from interacting with the i2c interface, as the vulnerability requires local access to execute.

Exploitation status

Public Exploit Available: Unknown

Analyst recommendation

This vulnerability represents a critical stability risk for systems running the affected Linux kernel versions. Administrators should prioritize patching the kernel across all impacted environments to eliminate the race condition. Given the nature of kernel-level flaws, applying the provided upstream fixes is the only definitive method to mitigate the risk of system compromise or crash.

More Linux CVEs

Sources