CVE-2025-68746

CVE-2025-68746

High · published December 24, 2025

CVSS v3.1
7.8
EPSS
0%
Percentile
3.4
In the wild
Unconfirmed
What it is

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.

The record
Technical detail
CVSS v3.1
7.8 · HIGH
Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00144 · 3.4th percentile
Published
2025-12-24T18:16Z
References (7)
EPSS history
Timeline
  • 24 DEC 12:09Z
    spi: tegra210-quad: Fix timeout handling
    cvelistv5