Katalog CVE

CVE-2026-98492

Niskie ryzyko· EPSS 9%
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.20%

Percentyl 9 - wyżej niż 9% wszystkich znanych CVE

Streszczenie

W jądrze Linux funkcja macb_alloc() sterownika net: macb ma wycieki pamięci DMA w ścieżkach błędów: bufor Tx przecinający granicę 4G, niepowodzenie alokacji bufora Rx oraz bufor Rx przecinający granicę 4G powodują wyciek buforów Tx i/lub Rx. Obsługa błędów wywołuje macb_free(bp), ale nic nie zostało zapisane w bp->queues[0].

Ocena ryzyka

Wyciek pamięci DMA może prowadzić do wyczerpania zasobów i niestabilności systemu przy wielokrotnych błędach alokacji.

Rekomendacja

Zaktualizuj jądro Linux do wersji zawierającej poprawkę zapisującą zaalokowane bufory do bp->queues[0] tak szybko, jak to możliwe.

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: macb: fix dma_alloc_coherent() leak on macb_alloc() error paths Fix 3 leaks in macb_alloc() error paths: - Tx buffer allocated but crossing a 4G boundary: Tx leaked. - Rx buffer allocation fails: Tx leaked. - Rx buffer allocated but crossing a 4G boundary: Tx & Rx leaked. This is because our error handling calls macb_free(bp) which in turn frees the buffers stored in bp->queues[0], but nothing has been stored in there. Fix by storing allocated buffers into bp->queues[0] ASAP.

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