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.