PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-72134 Linux CVE debrief

The Linux kernel has a vulnerability in the spi: imx driver. When DMA cannot be started, the ECSPI is not properly reconfigured for PIO mode, leading to corrupted data. This issue can be triggered on i.MX8MP boards with ECSPI DMA described in the device tree but running SDMA on ROM firmware. The vulnerability exists due to improper handling of DMA descriptor preparation failure, causing the driver to fall back to PIO mode without undoing the DMA-mode configuration. As a result, the ECSPI operates with incorrect settings, leading to data corruption. This issue is particularly problematic for systems relying on the spi: imx driver and ECSPI DMA, as it can result in shifted or corrupted data being transferred.

Vendor
Linux
Product
Unknown
CVSS
Unknown
CISA KEV
Not listed in stored evidence
Original CVE published
2026-08-15
Original CVE updated
2026-08-15
Advisory published
2026-08-15
Advisory updated
2026-08-15

Who should care

Linux kernel developers and maintainers, especially those working on the spi: imx driver, as well as users and distributors of Linux-based systems using i.MX8MP boards with ECSPI. Additionally, security teams and vulnerability management professionals responsible for ensuring the security and integrity of Linux-based systems, particularly those utilizing ECSPI DMA, should be aware of this issue and take appropriate measures to mitigate the risk. System administrators and operators of affected systems should also be informed to ensure prompt application of patches or workarounds to prevent potential data corruption and security breaches related to this vulnerability. Furthermore, organizations relying on the Infineon SLB9670 TPM on ECSPI1 should prioritize patching to prevent 'field failure mode' and creation of /dev/tpmrm0 issues. IT and security teams should review system configurations, monitor for potential data corruption issues, and implement compensating controls if necessary while awaiting remediation. This includes verifying device tree configurations, assessing the impact of SDMA on ROM firmware, and ensuring proper reconfiguration of ECSPI for PIO mode when DMA fails. Collaboration between development, security, and operations teams is crucial to address this vulnerability effectively and minimize potential disruptions to critical systems and services. The vulnerability's impact on data integrity and system security underscores the importance of prompt attention and coordinated response among all relevant stakeholders to ensure the reliability and security of Linux-based systems utilizing the affected driver and hardware configurations. This requires a proactive approach to vulnerability management, including timely patching, thorough testing, and continuous monitoring of system configurations and potential security risks associated with the spi: imx driver and ECSPI DMA functionality. By prioritizing awareness and mitigation of this vulnerability, organizations can reduce the risk of data corruption, security breaches, and operational disruptions, ultimately enhancing the overall security posture of their Linux-based infrastructure and protecting the

Technical summary

The spi: imx driver in the Linux kernel fails to properly reconfigure the ECSPI when DMA cannot be started, leading to data corruption. The driver sets up the ECSPI for DMA mode but does not undo this configuration when falling back to PIO mode due to DMA descriptor preparation failure. This issue is particularly relevant for i.MX8MP boards with ECSPI DMA described in the device tree but running SDMA on ROM firmware, which cannot prepare external DMA descriptors.

Defensive priority

High

Recommended defensive actions

  • Review and apply the provided kernel patches to ensure proper reconfiguration of ECSPI for PIO mode when DMA fails.
  • Verify that the device tree accurately reflects the DMA capabilities of the ECSPI on affected systems.
  • Monitor for and address any potential data corruption issues related to ECSPI transfers on i.MX8MP boards.
  • Perform a thorough review of system configurations to identify potential security risks associated with the spi: imx driver and ECSPI DMA functionality.
  • Implement compensating controls for exposed systems while remediation is scheduled and verified.
  • Track exceptions, retest remediated assets, and close the item only after evidence is documented.
  • Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up.

Evidence notes

The vulnerability exists in the spi: imx driver of the Linux kernel. When DMA fails to start, the driver incorrectly falls back to PIO mode without properly reconfiguring the ECSPI. This results in corrupted data being transferred. The issue is particularly problematic for i.MX8MP boards that describe ECSPI DMA in the device tree but rely on SDMA from ROM firmware, which fails to prepare DMA descriptors.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-72134 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-72134

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-72134 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-72134

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/245404c26563aafb36aafb01298f148db1851be3

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/40dee2d3e9994aed9efe7bed40eb0e4d38d5a25c

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.