CVE-2026-64278 i2c: imx-lpi2c: mark I2C adapter when hardware is powered down

Medium 5.5 Published Updated

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.

All Linux kernel vulnerabilities

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.

Is CVE-2026-64278 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free