Katalog CVE

CVE-2026-98131

Nieznane
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W sterowniku sieciowym stmmac w jądrze Linux funkcja stmmac_tso_xmit() nie zwalniała mapowań DMA utworzonych dla części liniowej i wcześniejszych fragmentów skb, gdy mapowanie DMA kolejnego fragmentu się nie powiodło. Prowadziło to do wycieku mapowań DMA. Poprawka zwalnia deskryptory i mapowania DMA przy użyciu stmmac_free_tx_buffer() i stmmac_release_tx_desc().

Ocena ryzyka

Wyciek mapowań DMA może prowadzić do wyczerpania zasobów DMA i niestabilności lub odmowy działania usług sieciowych. W dłuższej perspektywie może to wpłynąć na dostępność systemu.

Rekomendacja

Zaktualizuj jądro Linux do wersji zawierającej tę poprawkę. Monitoruj systemy z kartami sieciowymi stmmac pod kątem błędów DMA.

Inne podatności w Linux kernel

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

In the Linux kernel, the following vulnerability has been resolved: net: stmmac: fix dma mapping leak in stmmac_tso_xmit() In stmmac_tso_xmit(), if the DMA mapping of an skb fragment fails, the frame is dropped but the DMA mappings already created for the linear part and for the fragments mapped before the failure are never unmapped, leaking DMA mappings. Fix the leak 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.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS