← All Advisories
Reported from OT-Advisories.com as of

CVE-2026-93042

Last refreshed2026-10-19

Status: UPDATED  |  Advisory ID: CVE-2026-93042

Key Details

CVECVE-2026-93042
CVSS Score / Version
8.8 (High) / CVSS v3.1
Updated2026-10-19
CVSS Vector
CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS Prose
attack vector is adjacent; attack complexity is low; privileges required is none; user interaction is none; scope is unchanged; confidentiality impact is high; integrity impact is high; availability impact is high.
Affected products
Linux Kernel

Affected Products, Subsystems & Sectors

VendorProductAffected VersionsPatch Status
LinuxLinux Kernel
SubsystemsOT Supporting Infrastructure
SectorsAll Sectors

What to Know

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

dmaengine: dw-edma: Terminate all descriptors without callbacks

The DMA Engine client documentation says in the "Terminate APIs" section

of Documentation/driver-api/dmaengine/client.rst:

"No callback functions will be called for any incomplete transfers."

dw-edma instead calls vchan_cookie_complete() when a deferred STOP reaches

the interrupt handler. This schedules a callback for the active descriptor

and leaves other issued or submitted descriptors queued. A late callback

after dmaengine_terminate_sync() can dereference client state that has

already been freed, while leftover descriptors may later restart into

reused buffers or leak.

Move all issued and submitted descriptors to the terminated list whenever

termination completes. For a pending STOP, do this from both the DONE and

ABORT paths. Complete their cookies in order without scheduling callbacks.

A STOP can remain pending until the running transfer raises an

interrupt. Make device_synchronize() wait for such a pending STOP to

complete before releasing terminated descriptors. Reuse it from

free_chan_resources(), then release the remaining virt-dma resources.

Sleep instead of busy-polling while waiting, and warn if the existing

timeout expires. (NVD)

What to Do

Monitor Linux's web page for any future patch releases.

References

SourceReference
NVDhttps://nvd.nist.gov/vuln/detail/CVE-2026-93042
CVEhttps://www.cve.org/CVERecord?id=CVE-2026-93042
Report compilation © 2026 OT-Advisories.com  ·  CC BY 4.0  ·  Source materials remain the property of their respective publishers as cited.