CVE-2026-64278 i2c: imx-lpi2c: mark I2C adapter when hardware is powered down
A race condition in the i.MX LPI2C driver during system suspend/resume can cause a system hang if I2C transfers are attempted while hardware resources are unavailable.
- Exploited in the wild
- Not known
- Login needed
- Any signed-in user
- Attackable
- Local or same network only
- Victim action needed
- Not needed
- Fix
- Available
What is CVE-2026-64278?
CVE-2026-64278 is a medium-severity denial of service vulnerability in Linux kernel, published on 25 Jul 2026. It can only be exploited from the same machine or local network, with no action from the victim.
Official description
In the Linux kernel, the following vulnerability has been resolved:
i2c: imx-lpi2c: mark I2C adapter when hardware is powered down
On some i.MX platforms, certain I2C client drivers keep a periodic workqueue which continues to trigger I2C transfers.
During system suspend/resume, there exists a time window between: - suspend_noirq and the system entering suspend - the system starting to resume and resume_noirq
In this window, the I2C controller resources such as clock and pinctrl may already be disabled or not yet restored.
If a workqueue triggers an I2C transfer in this period, the driver attempts to access I2C registers while the hardware resources are unavailable, which may lead to system hang.
Mark the I2C adapter as suspended during noirq suspend and block new transfers until resume, ensuring that I2C transfers are only issued when hardware resources are available.
Which versions are affected by CVE-2026-64278?
It affects 1 product.
Products include Linux kernel.
How do I fix CVE-2026-64278?
Apply the vendor's patch.
Upgrade, then put limits on request size, rate and nesting depth so one client cannot exhaust the service. More about Denial of service.
Is CVE-2026-64278 being exploited?
There is no known exploitation of CVE-2026-64278 in the wild and no public exploit code.
Other vulnerabilities in Linux kernel
Sources
Also known as BELL-CVE-2026-64278, DEBIAN-CVE-2026-64278, GHSA-mxwh-8xg9-m967, ROOT-OS-UBUNTU-2204-CVE-2026-64278, UBUNTU-CVE-2026-64278.