CVE Catalog

CVE-2026-23202

MediumCVSS 5.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.10%

1th percentile - higher than 1% of all known CVEs

Summary

In the Linux kernel's spi: tegra210-quad driver, the curr_xfer field is read by the IRQ handler without holding the lock, creating a race condition that can lead to NULL pointer dereference or use-after-free. The fix protects curr_xfer clearing with the spinlock in tegra_qspi_combined_seq_xfer().

Risk Assessment

May cause kernel panic or memory corruption on NVIDIA Tegra platforms, leading to denial of service.

Recommendation

Update the Linux kernel to a version containing the fix that protects curr_xfer with the spinlock in tegra_qspi_combined_seq_xfer().

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: spi: tegra210-quad: Protect curr_xfer in tegra_qspi_combined_seq_xfer The curr_xfer field is read by the IRQ handler without holding the lock to check if a transfer is in progress. When clearing curr_xfer in the combined sequence transfer loop, protect it with the spinlock to prevent a race with the interrupt handler. Protect the curr_xfer clearing at the exit path of tegra_qspi_combined_seq_xfer() with the spinlock to prevent a race with the interrupt handler that reads this field. Without this protection, the IRQ handler could read a partially updated curr_xfer value, leading to NULL pointer dereference or use-after-free.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS