CVE-2025-68746 spi: tegra210-quad: Fix timeout handling

High 7.8 Published Updated

A null pointer dereference in the Tegra210 QSPI driver can cause a kernel crash when transfer timeouts occur under high CPU load.

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-2025-68746?

CVE-2025-68746 is a high-severity vulnerability in Linux, published on 24 Dec 2025. 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:

spi: tegra210-quad: Fix timeout handling

When the CPU that the QSPI interrupt handler runs on (typically CPU 0) is excessively busy, it can lead to rare cases of the IRQ thread not running before the transfer timeout is reached.

While handling the timeouts, any pending transfers are cleaned up and the message that they correspond to is marked as failed, which leaves the curr_xfer field pointing at stale memory.

To avoid this, clear curr_xfer to NULL upon timeout and check for this condition when the IRQ thread is finally run.

While at it, also make sure to clear interrupts on failure so that new interrupts can be run.

A better, more involved, fix would move the interrupt clearing into a hard IRQ handler. Ideally we would also want to signal that the IRQ thread no longer needs to be run after the timeout is hit to avoid the extra check for a valid transfer.

Which versions are affected by CVE-2025-68746?

How do I fix CVE-2025-68746?

Apply the vendor's patch.

Is CVE-2025-68746 being exploited?

There is no known exploitation of CVE-2025-68746 in the wild and no public exploit code.

Sources

Also known as AZL-73102, BELL-CVE-2025-68746, DEBIAN-CVE-2025-68746, GHSA-ghj7-pch2-m5m6, ROOT-OS-DEBIAN-12-CVE-2025-68746, ROOT-OS-UBUNTU-2204-CVE-2025-68746 and 2 more.

Is CVE-2025-68746 in your software?

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

Check your SBOMs for free