LiveActive security incident?Get immediate response
CVE Record

CVE-2026-23207: spi: tegra210-quad: Protect curr_xfer check in IRQ handler

In the Linux kernel, the following vulnerability has been resolved: spi: tegra210-quad: Protect curr_xfer check in IRQ handler Now that all other accesses to curr_xfer are done under the lock, protect the curr_xfer NULL check in tegra_qspi_isr_thread() with the spinlock. Without this protection, the following race can occur: CPU0 (ISR thread) CPU1 (timeout path) ---------------- ------------------- if (!tqspi->curr_xfer) // sees non-NULL spin_lock() tqspi->curr_xfer = NULL spin_unlock() handle_*_xfer() spin_lock() t = tqspi->curr_xfer // NULL! ... t->len ... // NULL dereference! With this patch, all curr_xfer accesses are now properly synchronized. Although all accesses to curr_xfer are done under the lock, in tegra_qspi_isr_thread() it checks for NULL, releases the lock and reacquires it later in handle_cpu_based_xfer()/handle_dma_based_xfer(). There is a potential for an update in between, which could cause a NULL pointer dereference. To handle this, add a NULL check inside the handlers after acquiring the lock. This ensures that if the timeout path has already cleared curr_xfer, the handler will safely return without dereferencing the NULL pointer.

UnknownCVSS not scoredNot KEV-listedUpdated
Glexia's TakeAutomated analysisunknown

Security readout for executives and security teams

Plain-English summary

CVE-2026-23207 is a Linux kernel race condition in the NVIDIA Tegra QSPI driver. Under a timeout and interrupt timing race, the driver can dereference a NULL transfer pointer. The available sources indicate a kernel stability issue, most relevant to systems using this Tegra SPI hardware path.

Executive priority

Treat this as targeted operational risk for Tegra Linux deployments, not a broad enterprise emergency based on current evidence. Prioritize affected embedded or appliance fleets once vendor mappings confirm exposure.

Technical view

The tegra210-quad SPI IRQ thread checked curr_xfer outside complete synchronization. A timeout path could clear curr_xfer between the check and later handler use, causing a NULL pointer dereference when accessing transfer fields. The fix adds locking-aligned NULL handling inside CPU and DMA transfer handlers.

Likely exposure

Likely exposure is limited to Linux systems with the tegra210-quad SPI driver present and active, typically Tegra-based platforms. The bundle does not provide CPEs, CVSS, or distribution-specific affected package mappings.

Exploitation context

No active exploitation is stated. The source bundle marks KEV as false and provides only kernel fix references. The described impact is a race-triggered NULL dereference, suggesting denial-of-service risk if reachable, but exploitability evidence is incomplete.

Researcher notes

The vulnerability is a synchronization bug around curr_xfer in tegra_qspi_isr_thread and transfer handlers. Sources do not provide CVSS, CWE, proof of exploitation, or distro package status, so exposure assessment depends on kernel branch and hardware-driver reachability.

Mitigation direction

  • Check vendor kernel advisories for CVE-2026-23207 applicability.
  • Update to a kernel containing the referenced stable fixes.
  • Prioritize Tegra-based systems using the tegra210-quad SPI driver.
  • Track downstream distribution package mapping before broad remediation claims.

Validation and detection

  • Inventory kernels and hardware using the tegra210-quad SPI driver.
  • Compare deployed kernel source or packages against referenced stable commits.
  • Review kernel logs for QSPI timeout or NULL dereference crashes.
  • Confirm vendor advisory status for embedded or downstream kernels.
Prepared
Confidence
medium
Sources
5

Generated from the cited source records. This long-tail analysis has not been individually reviewed by a named human.

Potential ATT&CK relevance

Conservative CVE-to-ATT&CK context

These mappings and lookup hints may be relevant to the vulnerability behavior, CWE, affected product, or exposure path. Glexia-inferred context is not an official MITRE, ATT&CK, CWE, or CVE Program mapping.

ATT&CK lookup starting points

Use these exact CWE pages and searches to review the Glexia ATT&CK library from this CVE's weakness and description context.

cve · low confidence lookup

CVE-2026-23207 mapping review

Open the CVE-to-ATT&CK bridge for reviewed, inferred, or future official mappings tied to this CVE.

Open ATT&CK lookup
Vulnerability profileCVE Program record
Severity
Unknown
CVSS
Not scored
Known Exploited
No
Published
Official CVE source material

CNA and ADP enrichment extracted from CVE v5

These fields come from the CVE record and ADP containers, not from Glexia's Take. They preserve time-varying source decisions such as CISA SSVC, KEV status, CVSS metrics, and provider references.

0CVSS vectors
3Timeline events
0ADP providers
4Source links

Vulnerability timeline

Timeline events are normalized from CVE metadata, CNA source timelines, ADP timelines, and KEV metadata when present.

  1. CVE reservedCVE Program

    The CVE ID was reserved by the assigning CNA.

  2. CVE publishedCVE Program

    The CVE record was published.

  3. CVE updatedCVE Program

    The CVE record metadata indicates this as the latest update time.

Affected products

Products and packages named in the record

VendorProductVersion / packageStatus
LinuxLinux551060efb156c50fe33799038ba8145418cfdeef, 01bbf25c767219b14c3235bfa85906b8d2cb8fbc, b4e002d8a7cee3b1d70efad0e222567f92a73000, 88db8bb7ed1bb474618acdf05ebd4f0758d244e2, 83309dd551cfd60a5a1a98d9cab19f435b44d46d, c934e40246da2c5726d14e94719c514e30840df8, bb0c58be84f907285af45657c1d4847b960a12bf, 5.15.198, 6.1.160, 6.6.120, 6.17.13unaffected
LinuxLinux6.12.63, 6.18.2unaffected
Weakness

CWE details

No CWE listed

CWE links open Glexia weakness intelligence pages with official CWE context, developer remediation guidance, and related CVE mappings.