Skip to main content

Linux Kernel EUVDEUVD-2026-86962

| CVE-2026-98131 MEDIUM
Memory Leak (CWE-401)
2026-09-25 Linux GHSA-m77g-747m-3xxc
5.5
CVSS 3.1 · NVD
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Local access to generate TCP traffic
  2. Delivery
    Send frames via stmmac TSO xmit path
  3. Exploit
    Induce skb-fragment DMA mapping failures
  4. Execution
    Leak DMA mappings on each dropped frame
  5. Impact
    Exhaust 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.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

Linux f748be531d7012c456b97f66091d86b3675c5fef <e85adaac3dc6317cae902372c6849189ec62cf7d
Linux patch: 7.2.7
Linux f748be531d7012c456b97f66091d86b3675c5fef <a5d946466a95621fa2769720d59ea336003aa1a5
Linux patch: 0
Linux 4.7
Linux patch: 7.3-rc2

Affected Packages

euvd linux no fix

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

NVD PRIMARY 5.5 MEDIUM
AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
vuln.today AI 5.5 MEDIUM

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).

3.1 AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
4.0 AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
Red Hat 5.5 MEDIUM

Primary rating from NVD.

CVSS VectorNVD

Attack Vector
Local
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
High

Lifecycle Timeline

3
CVSS changed
Oct 08, 2026 - 19:08 NVD
5.5 (MEDIUM)
CVE Published
Sep 25, 2026 - 10:36 cve.org
UNKNOWN (no severity yet)
CVE Published
Sep 25, 2026 - 10:36 nvd
MEDIUM 5.5

DescriptionNVD

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

EPSS Score
0.2%
Top 96% exploitable
Prevalence
Medium
stmmac driver common in embedded/ARM SoCs, not desktop/server NICs
Data Quality
5 sources
Confidence: Medium

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.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Defer
Exploitation· derived
None
System Exposure· derived
Small
Automatable· derived
No
Human Impact· derived
Medium

Priority Score

28
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +28
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Vendor StatusVendor

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy