Description
In the Linux kernel, the following vulnerability has been resolved:

spi: ep93xx: fix error pointer deref after DMA setup failure

The driver falls back to PIO mode if DMA setup fails during probe.

Make sure to the clear the DMA channel pointers on setup failure to
avoid dereferencing an error pointer on later probe errors or driver
unbind.

This issue was flagged by Sashiko when reviewing a devres allocation
conversion patch.
Published: 2026-07-19
Score: n/a
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

A kernel driver for SPI devices on the ep93xx family has an error‑pointer dereference that can occur when a DMA setup fails during the probe phase. The fault is triggered because the driver fails to clear DMA channel pointers after a failure, allowing later code to attempt to use an invalid pointer, which results in a kernel panic and system crash. The weakness is identified as CWE‑824, reflecting the use of an uninitialized or invalid value. The impact is a local denial of service: a user with privilege to load the driver or reload the kernel module can force a kernel crash, causing loss of availability and potential loss of data if the system is not recovered.

Affected Systems

Any system running a Linux kernel that includes the ep93xx SPI driver is affected. No specific kernel version range is listed, but any kernel containing the unpatched ep93xx driver is vulnerable. The specific vendor is Linux, and the affected components are broadly the Linux kernel’s SPI ep93xx driver implementation.

Risk and Exploitability

The EPSS score is listed as < 1%, indicating a very low probability of automated exploitation. The vulnerability is not cataloged in the CISA KEV database, further suggesting limited active exploitation. Because the fault occurs during driver probe and requires the driver to be loaded, the attack vector is local with an attacker needing some level of user or kernel module loading privileges. Successful exploitation would lead to a system crash, allowing a local attacker to disrupt service or cause further damage after a reboot. Because it is a local denial of service, the threat is moderate, but for systems where uptime is critical, the risk should be addressed promptly.

Generated by OpenCVE AI on July 30, 2026 at 20:05 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the kernel to a version that contains the ep93xx driver patch reflected in the provided git commits
  • Reboot the system after the kernel update to ensure the new driver is in use
  • If an update is not available, consider disabling or removing the ep93xx SPI devices to prevent the driver from being loaded

Generated by OpenCVE AI on July 30, 2026 at 20:05 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Ubuntu USN Ubuntu USN USN-8593-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-8603-1 Linux kernel (Azure) vulnerabilities
Ubuntu USN Ubuntu USN USN-8618-1 Linux kernel vulnerabilities
History

Mon, 20 Jul 2026 12:15:00 +0000


Sun, 19 Jul 2026 16:15:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: spi: ep93xx: fix error pointer deref after DMA setup failure The driver falls back to PIO mode if DMA setup fails during probe. Make sure to the clear the DMA channel pointers on setup failure to avoid dereferencing an error pointer on later probe errors or driver unbind. This issue was flagged by Sashiko when reviewing a devres allocation conversion patch.
Title spi: ep93xx: fix error pointer deref after DMA setup failure
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-07-19T15:40:54.092Z

Reserved: 2026-07-19T07:54:57.038Z

Link: CVE-2026-64169

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

Severity :

Publid Date: 2026-07-19T00:00:00Z

Links: CVE-2026-64169 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-07-30T20:15:05Z

Weaknesses
  • CWE-824

    Access of Uninitialized Pointer