PatchSiren cyber security CVE debrief
CVE-2026-98131 Linux CVE debrief
A DMA mapping leak vulnerability was found in the Linux kernel's stmmac driver. The vulnerability occurs when the DMA mapping of an skb fragment fails in the stmmac_tso_xmit() function, causing the frame to be dropped but the DMA mappings for the linear part and previously mapped fragments to be left unreleased, leading to a DMA mapping leak. This issue can cause potential denial of service and data corruption. Linux kernel developers, maintainers, and users should assess exposure and prioritize patching.
- Vendor
- Linux
- Product
- Unknown
- CVSS
- Unknown
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-09-25
- Original CVE updated
- 2026-09-25
- Advisory published
- 2026-09-25
- Advisory updated
- 2026-09-25
Who should care
Linux kernel developers and maintainers, Linux distribution maintainers, and users of Linux-based systems should assess exposure and prioritize patching to prevent potential denial of service and data corruption. This includes reviewing system logs for potential issues related to the stmmac driver and ensuring that compensating controls are in place for exposed systems.
Why it matters
The CVE-2026-98131 vulnerability in the Linux kernel's stmmac driver can cause a DMA mapping leak, leading to potential denial of service and data corruption. Linux kernel developers, maintainers, and users should assess exposure and prioritize patching.
- Potential denial of service (DoS) due to resource exhaustion
- Possible data corruption or loss due to unreleased DMA mappings
Technical summary
The vulnerability occurs in the stmmac_tso_xmit() function when the DMA mapping of an skb fragment fails, causing a DMA mapping leak. The fix involves walking back over the descriptors used by the frame and releasing each of them with stmmac_free_tx_buffer() and stmmac_release_tx_desc(). This fix prevents potential denial of service and data corruption by ensuring that DMA mappings are properly released. Linux kernel developers and maintainers should review the patch and update the Linux kernel to the latest version.
Defensive priority
Medium
Recommended defensive actions
- Review and apply the patch to fix the DMA mapping leak vulnerability
- Update the Linux kernel to the latest version
- Monitor system logs for potential issues related to the stmmac driver
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up.
- Review compensating controls for exposed systems while remediation is scheduled and verified.
- Check relevant monitoring, detection, and logs for exposed assets that need extra review.
- Track exceptions, retest remediated assets, and close the item only after evidence is documented.
Evidence notes
The vulnerability was resolved 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. The fix involves reviewing and applying the patch to prevent DMA mapping leaks in the stmmac driver. The source code indicates that the fix was implemented to address the specific failure case in stmmac_tso_xmit().
Sources and references
Verified primary and authoritative sources
-
CVE-2026-98131 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-98131
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-98131 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-98131
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/a5d946466a95621fa2769720d59ea336003aa1a5
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/e85adaac3dc6317cae902372c6849189ec62cf7d
416baaa9-dc9f-4396-8d5f-8c081fb06d67
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.