Critical Alert 1 Active Exploit Detected Today

CVE-2026-7273 Zyxel GS1900 Series Switches Stack-Based Buffer Overflow Vulnerability →
Powered by CVE Watchtower
×

CVE Watchtower

← Back to CVE List

CVE-2026-93042NVD

Vulnerability Summary

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.
Severity Level
HIGH(8.8)
Published Date
Sep 17, 2026
Last Modified
Sep 18, 2026
Exploitation Status
No confirmed exploitation yet
EPSS Score (30-Day)
0.33%Probability
Root Weakness (CWE)
N/A
CVSS v3.1 Base Metrics — Score 8.8 (HIGH)
Attack VectorAdjacent
Attack ComplexityLow
Privileges RequiredNone
User InteractionNone
ScopeUnchanged
ConfidentialityHigh
IntegrityHigh
AvailabilityHigh

Affected & Patched Versions

Affected Versions
  • Linux Linux >= e63d79d1ffcd2201a2dbff1d7a1184b8f3ec74cf and < 65e387b95d3855aa894ac729e1778e5bcb9083cb
  • Linux Linux >= e63d79d1ffcd2201a2dbff1d7a1184b8f3ec74cf and < 4793f9099a1cadf4e37f3a03d524af6bce88a0ea
  • Linux Linux >= e63d79d1ffcd2201a2dbff1d7a1184b8f3ec74cf and < be87d86537de7ea6fd025f41033d2faff880973f
  • Linux Linux >= e63d79d1ffcd2201a2dbff1d7a1184b8f3ec74cf and < f3ec6702a1d216be61f692cc0a983d6c8fb5ebf7
  • Linux Linux >= e63d79d1ffcd2201a2dbff1d7a1184b8f3ec74cf and < 99109a51efd28c9a661fbfb9469b023c517b31d1
  • Linux Linux >= 5.3
Patched Versions
  • Linux Linux 65e387b95d3855aa894ac729e1778e5bcb9083cb
  • Linux Linux 4793f9099a1cadf4e37f3a03d524af6bce88a0ea
  • Linux Linux be87d86537de7ea6fd025f41033d2faff880973f
  • Linux Linux f3ec6702a1d216be61f692cc0a983d6c8fb5ebf7
  • Linux Linux 99109a51efd28c9a661fbfb9469b023c517b31d1
📧Email Delivery — Threat intel straight to your inbox.
♾️Unlimited Vendors — Track your entire stack.
🚨All New CVEs — Be the first to know.
⚙️Custom EPSS — Filter noise, focus on risk.
💬Webhooks — Slack & Teams integration.
🚫Ad-Free — Uninterrupted experience.
📧Email Delivery — Threat intel straight to your inbox.
♾️Unlimited Vendors — Track your entire stack.
🚨All New CVEs — Be the first to know.
⚙️Custom EPSS — Filter noise, focus on risk.
💬Webhooks — Slack & Teams integration.
🚫Ad-Free — Uninterrupted experience.