spi: tegra210-quad: Protect curr_xfer in tegra_qspi_combined_seq_xfer
Summary
| CVE | CVE-2026-23202 |
|---|---|
| State | PUBLISHED |
| Assigner | Linux |
| Source Priority | CVE Program / NVD first with legacy fallback |
| Published | 2026-02-14 17:15:58 UTC |
| Updated | 2026-10-19 19:17:41 UTC |
| Description | 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. |
Risk And Classification
Primary CVSS: v3.1 5.5 MEDIUM from [email protected]
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Problem Types: CWE-476 | CWE-362 | CWE-362 CWE-362 Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSS v3.1 Breakdown
Attack Vector
LocalAttack Complexity
LowPrivileges Required
LowUser Interaction
NoneScope
UnchangedConfidentiality
NoneIntegrity
NoneAvailability
HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
NVD Known Affected Configurations (CPE 2.3)
| Type | Vendor | Product | Version | Update | Edition | Language |
|---|---|---|---|---|---|---|
| Operating System | Linux | Linux Kernel | All | All | All | All |
Vendor Declared Affected Products
| Source | Vendor | Product | Version | Platforms |
|---|---|---|---|---|
| CNA | Linux | Linux | affected 88db8bb7ed1bb474618acdf05ebd4f0758d244e2 9fa4262a80f751d14a6a39d2c03f57db68da2618 git | Not specified |
| CNA | Linux | Linux | affected 83309dd551cfd60a5a1a98d9cab19f435b44d46d 762e2ce71c8f0238e9eaf05d14da803d9a24422f git | Not specified |
| CNA | Linux | Linux | affected c934e40246da2c5726d14e94719c514e30840df8 712cde8d916889e282727cdf304a43683adf899e git | Not specified |
| CNA | Linux | Linux | affected 551060efb156c50fe33799038ba8145418cfdeef 6fd446178a610a48e80e5c5b487b0707cd01daac git | Not specified |
| CNA | Linux | Linux | affected 01bbf25c767219b14c3235bfa85906b8d2cb8fbc 3bc293d5b56502068481478842f57b3d96e432c7 git | Not specified |
| CNA | Linux | Linux | affected b4e002d8a7cee3b1d70efad0e222567f92a73000 bf4528ab28e2bf112c3a2cdef44fd13f007781cd git | Not specified |
| CNA | Linux | Linux | affected bb0c58be84f907285af45657c1d4847b960a12bf git | Not specified |
| CNA | Linux | Linux | affected 6.17.13 6.18 semver | Not specified |
| CNA | Linux | Linux | affected 5.15.198 5.15.200 semver | Not specified |
| CNA | Linux | Linux | affected 6.1.160 6.1.163 semver | Not specified |
| CNA | Linux | Linux | affected 6.6.120 6.6.124 semver | Not specified |
| CNA | Linux | Linux | affected 6.12.63 6.12.70 semver | Not specified |
| CNA | Linux | Linux | affected 6.18.2 6.18.10 semver | Not specified |
References
| Reference | Source | Link | Tags |
|---|---|---|---|
| git.kernel.org/stable/c/3bc293d5b56502068481478842f57b3d96e432c7 | 416baaa9-dc9f-4396-8d5f-8c081fb06d67 | git.kernel.org | Patch |
| git.kernel.org/stable/c/712cde8d916889e282727cdf304a43683adf899e | 416baaa9-dc9f-4396-8d5f-8c081fb06d67 | git.kernel.org | Patch |
| git.kernel.org/stable/c/9fa4262a80f751d14a6a39d2c03f57db68da2618 | 416baaa9-dc9f-4396-8d5f-8c081fb06d67 | git.kernel.org | Patch |
| git.kernel.org/stable/c/762e2ce71c8f0238e9eaf05d14da803d9a24422f | 416baaa9-dc9f-4396-8d5f-8c081fb06d67 | git.kernel.org | Patch |
| git.kernel.org/stable/c/bf4528ab28e2bf112c3a2cdef44fd13f007781cd | 416baaa9-dc9f-4396-8d5f-8c081fb06d67 | git.kernel.org | Patch |
| git.kernel.org/stable/c/6fd446178a610a48e80e5c5b487b0707cd01daac | 416baaa9-dc9f-4396-8d5f-8c081fb06d67 | git.kernel.org | Patch |
| CVE Program record | CVE.ORG | www.cve.org | canonical |
| NVD vulnerability detail | NVD | nvd.nist.gov | canonical, analysis |
No vendor comments have been submitted for this CVE.
There are currently no legacy QID mappings associated with this CVE.