Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessLocal access to generate TCP traffic
-
DeliverySend frames via stmmac TSO xmit path
-
ExploitInduce skb-fragment DMA mapping failures
-
ExecutionLeak DMA mappings on each dropped frame
-
ImpactExhaust DMA resources causing denial of service
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Resource cleanup, leak prevention
|
| Exploitation Conditions | Exploitation requires the target device to use the stmmac (Synopsys DesignWare MAC) network driver with TSO (TCP Segmentation Offload) active, and requires a DMA mapping of an skb fragment in stmmac_tso_xmit() to actually fail - a condition that normally arises only under memory pressure or IOMMU/DMA address-space exhaustion, not on demand. The attacker needs local access with the ability to send network traffic (PR:L, AV:L); there is no remote vector and no user interaction. Strong limiting factors: hardware-specific (only stmmac-based NICs, typical of embedded/ARM SoCs, not Intel/Realtek desktop/server NICs), the leak is incremental rather than a single-shot crash, and reliably forcing DMA mapping failures is difficult, substantially reducing realistic exploitability. |
| Impact | This is a genuine but low-priority defensive fix, not an urgent threat. All signals point the same direction: the CVSS 3.1 vector (AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H, base 5.5 MEDIUM) describes a local, low-privilege availability-only issue with no confidentiality or integrity impact, consistent with CWE-401 (missing release of memory). EPSS reinforces this with a very low 0.15% exploitation probability (4th percentile), the CVE is NOT on the CISA KEV list, and no public exploit code is referenced. There is a notable data conflict: the input Tags label this 'Information Disclosure', yet the CVSS vector sets C:N and the root cause is a DMA-mapping/memory leak whose only impact is availability (A:H) - the 'Information Disclosure' tag appears mislabeled and should be disregarded for prioritization. Practically, the leak only accumulates when DMA mapping of an skb fragment fails inside the TSO transmit path, which normally occurs only under memory/IOMMU pressure, so real-world exploitability is marginal. Verdict: routine kernel hardening - patch via normal stable-kernel update cycles rather than emergency response. |
| Exploit ScenarioDerived | A local user on a device using the stmmac (Synopsys DesignWare) Ethernet driver generates heavy TCP traffic over the TSO transmit path while the system is under memory or IOMMU pressure, causing skb-fragment DMA mappings to fail. Each failed frame leaks the DMA mappings already allocated for the linear part and prior fragments; repeated failures gradually exhaust DMA address space and degrade or hang networking. No public exploit code is identified, and triggering it reliably depends on inducing DMA mapping failures. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 08, 2026
Local attackers can trigger a DMA mapping leak in the Linux kernel's stmmac Ethernet driver (Synopsys DesignWare MAC) by causing a DMA mapping failure during TSO transmission, leading to gradual resource exhaustion and potential denial of service. The vulnerability affects kernels from 4.7 up to before 7.2.7 (and before 7.3-rc2), requires low privileges (PR:L) and specific conditions such as memory pressure or IOMMU exhaustion, and is not known to be actively exploited; no public exploit identified at time of analysis. EPSS is low at 0.15%, and the issue is considered a low-priority defensive fix.
RemediationAI
Apply the upstream Linux kernel patches by upgrading to version 7.2.7 or 7.3-rc2, or later, which include fix commits e85adaac3dc6317cae902372c6849189ec62cf7d and a5d946466a95621fa2769720d59ea336003aa1a5. For systems that cannot be updated immediately, disable TSO on affected stmmac interfaces using 'ethtool -K <interface> tso off', which prevents the vulnerable code path but may reduce network throughput. Additionally, ensure sufficient memory and IOMMU resources to avoid DMA mapping failures, and restrict local access to trusted users. Monitor for DMA/IOMMU resource exhaustion as an indicator of exploitation attempts.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The vulnerability resides in stmmac_tso_xmit(), a function in the Linux kernel's stmmac driver that handles TSO (TCP Segmentation Offload) transmissions for Synopsys DesignWare MAC hardware, common in embedded and ARM SoCs. When a DMA mapping of an skb fragment fails, the code drops the frame but neglects to unmap DMA mappings already established for the linear part and earlier fragments, causing a leak of DMA mappings (CWE-401: Missing Release of Memory after Effective Lifetime). The fix walks back over the descriptors used and releases them via stmmac_free_tx_buffer() and stmmac_release_tx_desc() to unmap the DMA buffers. The leak is incremental and can exhaust DMA address space or IOMMU resources, impacting availability. The CVSS vector CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H reflects a local, low-privilege attack with high availability impact. Although tagged as 'Information Disclosure' by some sources, the actual impact is resource exhaustion.
Know when the next one hits your stack
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Local traffic generation needs low privilege (PR:L, AV:L); impact is availability-only resource exhaustion (A:H) with no confidentiality or integrity effect (C:N/I:N).
Primary rating from NVD.
CVSS VectorNVD
Lifecycle Timeline
3DescriptionNVD
In the Linux kernel, the following vulnerability has been resolved:
net: stmmac: fix dma mapping leak in stmmac_tso_xmit()
In stmmac_tso_xmit(), if the DMA mapping of an skb fragment fails, the frame is dropped but the DMA mappings already created for the linear part and for the fragments mapped before the failure are never unmapped, leaking DMA mappings.
Fix the leak by walking back over the descriptors used by the frame and releasing each of them with stmmac_free_tx_buffer(). Moreover, release the descriptors with stmmac_release_tx_desc() unmapping the DMA buffers.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
EUVD-2026-86962
GHSA-m77g-747m-3xxc
NVD
CVE.org
EPSS
Exploit-DB