Skip to main content
VulnerabilityPublished

CVE-2026-64303: Linux kernel · spi: fsl-lpspi: terminate the RX channel on TX prepare failure path

Source GCVE Database

0
Authoritative record:CVE-2026-64303· Critical 9.8

Not known to be exploited · CVSS 9.8 Critical · fixed in e65505d91fa036a238968e4c10744244d1b968c4 : patch Linux kernel as a priority.

Data as of 26 Oct 2026, 14:05 UTC

CVSS 3.1 base score
9.8Critical
How severe the flaw is on the 0–10 CVSS scale.
EPSS
0.6% chance of exploitation in 30 days – higher than 52% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
Patch
Available – fixed in e65505d91fa036a238968e4c10744244d1b968c4, d5c1060218a3749c8a18b36f8169d910fce20639, cce2063404b2341e7b2bbf85eddfcd70a31a0033 +5
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 25 Jul 2026

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponised: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 26 Oct 2026.

What to do

Upgrade to a fixed release listed under Affected software.

Affected software

ProductAffectedFixed in
LinuxLinuxAffected
  • ≥ 09c04466ce7ea494993c0635ba5edb6d2222a806, < e65505d91fa036a238968e4c10744244d1b968c4
Fixed in
  • e65505d91fa036a238968e4c10744244d1b968c4
LinuxLinuxAffected
  • ≥ 09c04466ce7ea494993c0635ba5edb6d2222a806, < d5c1060218a3749c8a18b36f8169d910fce20639
Fixed in
  • d5c1060218a3749c8a18b36f8169d910fce20639
LinuxLinuxAffected
  • ≥ 09c04466ce7ea494993c0635ba5edb6d2222a806, < cce2063404b2341e7b2bbf85eddfcd70a31a0033
Fixed in
  • cce2063404b2341e7b2bbf85eddfcd70a31a0033
LinuxLinuxAffected
  • ≥ 09c04466ce7ea494993c0635ba5edb6d2222a806, < af39a2698f69b584d14a00cffe0f51a2caa15337
Fixed in
  • af39a2698f69b584d14a00cffe0f51a2caa15337
LinuxLinuxAffected
  • ≥ 09c04466ce7ea494993c0635ba5edb6d2222a806, < ad370d1c7a9a832f77b2341513cd31188c9443af
Fixed in
  • ad370d1c7a9a832f77b2341513cd31188c9443af
LinuxLinuxAffected
  • ≥ 09c04466ce7ea494993c0635ba5edb6d2222a806, < 808033d80d5c9f8adf7e8de9317389270ce13430
Fixed in
  • 808033d80d5c9f8adf7e8de9317389270ce13430

AI-suggested

A fix has been implemented to terminate the RX DMA channel on TX prepare failure. Users should apply the official Linux kernel update that includes this patch to remediate the vulnerability. Patch status is not explicitly confirmed in the provided data; check the vendor or kernel mailing list advisories for the exact fixed versions and update accordingly.

Description

In the Linux kernel, the following vulnerability has been resolved: spi: fsl-lpspi: terminate the RX channel on TX prepare failure path When dmaengine_prep_slave_sg() fails for the TX channel, the error path terminates the TX DMA channel but leaves the RX channel running. Since the RX channel was already submitted and issued prior to preparing the TX descriptor, returning -EINVAL causes the SPI core to unmap the DMA buffers while the RX DMA engine continues writing to them, leading to potential memory corruption or use-after-free. Terminate the RX channel before returning on the TX prepare failure path.

References

Community reviews

Loading reviews…