Impact
In the Linux kernel, the stmmac_tso_xmit() function failed to unmap DMA buffers when a fragment mapping failed, causing the linear part and previously mapped fragments to remain mapped. This leak of DMA descriptors can exhaust kernel resources, potentially leading to network failure or a kernel panic. The underlying weakness is a resource leak as defined by CWE‑401 and CWE‑772.
Affected Systems
Linux kernel users who run the stmmac network driver before the stmmac_tso_xmit() fix. Any kernel version that includes the stmmac driver without the fixed DMA mapping release is affected. The issue is not vendor‑specific beyond the Linux kernel community; it impacts all distributions that ship the affected driver code.
Risk and Exploitability
The EPSS score is not available and the vulnerability is not listed in the CISA KEV catalog. Because the bug causes a DMA mapping leak, repeated failures can drain system resources and lead to denial of service. The likely attack vector, inferred from the driver behavior, is sending crafted network traffic that forces a DMA mapping failure during packet transmission, thereby draining the mapping pool. No publicly disclosed exploit exists, but the kernel‑level nature of the defect and the high potential impact warrant careful monitoring.
OpenCVE Enrichment