PatchSiren

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.