Katalog CVE

CVE-2025-68746

WysokieCVSS 7.8
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.13%

Percentyl 3 - wyżej niż 3% wszystkich znanych CVE

Streszczenie

W jądrze Linux w sterowniku spi-tegra210-quad wykryto podatność w obsłudze timeoutów. Gdy CPU obsługujące przerwania QSPI jest przeciążone, może dojść do timeoutu transferu, a pole curr_xfer wskazuje na nieaktualną pamięć, co może prowadzić do błędów.

Ocena ryzyka

Organizacja narażona jest na niestabilność interfejsu SPI QSPI, co może skutkować nieprawidłowym działaniem urządzeń peryferyjnych i potencjalnymi awariami systemu.

Rekomendacja

Zaleca się natychmiastową aktualizację jądra Linux do wersji zawierającej poprawkę, która czyści pole curr_xfer na NULL po timeoutzie i sprawdza ten warunek w wątku IRQ.

Inne podatności w Linux kernel

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

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.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS