PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-98803 Linux CVE debrief

A vulnerability in the Linux kernel's stmmac driver can cause a DMA translation fault on IOMMU-based platforms when receiving large frames. The issue arises from the driver not properly handling Scatter-Gather for non-split-header frames on certain cores, leading to a denial-of-service condition. This can impact Linux kernel developers and maintainers, Linux distribution vendors, and users of Linux-based systems that utilize the stmmac driver, potentially causing system crashes or instability.

Vendor
Linux
Product
Unknown
CVSS
Unknown
CISA KEV
Not listed in stored evidence
Original CVE published
2026-10-18
Original CVE updated
2026-10-19
Advisory published
2026-10-18
Advisory updated
2026-10-19

Who should care

Linux kernel developers and maintainers, Linux distribution vendors, and users of Linux-based systems that utilize the stmmac driver should assess exposure and prioritize patching to prevent potential denial-of-service conditions and system instability. Affected operators and platforms should review and apply patches, verify driver configurations, and monitor system logs for SMMU translation faults. Vulnerability management and security teams should track

Why it matters

The vulnerability in the Linux kernel's stmmac driver can cause a denial-of-service condition on IOMMU-based platforms. Linux kernel developers and maintainers, Linux distribution vendors, and users of Linux-based systems that utilize the stmmac driver should assess exposure and prioritize patching.

  • Denial-of-service condition due to SMMU translation faults
  • Potential system crashes or instability
  • Increased risk of security incidents due to unpatched vulnerabilities

Technical summary

The Linux kernel's stmmac driver does not properly handle Scatter-Gather for non-split-header frames on certain cores, leading to a DMA translation fault on IOMMU-based platforms. This issue can cause a denial-of-service condition and potentially lead to system crashes or instability. The vulnerability is caused by the stmmac driver not allocating and programming a secondary RX buffer for non-split-header frames on cores that support an independent secondary RX buffer, triggering an SMMU translation fault when the DMA writes to the unmapped secondary buffer address.

Defensive priority

Medium

Recommended defensive actions

  • Review and apply the provided patches to the Linux kernel
  • Verify the stmmac driver configuration and adjust as needed
  • Monitor system logs for SMMU translation faults
  • 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
  • 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

Evidence notes

The vulnerability is caused by the stmmac driver not allocating and programming a secondary RX buffer for non-split-header frames on cores that support an independent secondary RX buffer. This can trigger an SMMU translation fault when the DMA writes to the unmapped secondary buffer address.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-98803 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-98803

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-98803 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-98803

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

  • net: stmmac: fix rx Scatter-Gather support

    Unverified legacy reference

    URL: https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2026/98xxx/CVE-2026-98803.json

    cve_program_cvelist_v5

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/358d5ac5a5d57ce21c3814c4e3e8f3fbcb7304b4

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/a7cff44543f66f3a19151060cb549691d191d44c

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/88095728511e0df9c89528944f5a1762ad298983

    Supplemental source

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.