Katalog CVE

CVE-2026-98051

Nieznane
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W jądrze Linux w sterowniku sieciowym bcmasp funkcja tx_spb_ring_full() inicjalizowała next_index od intf->tx_spb_index w każdej iteracji pętli, przez co incr_ring() zawsze dawał ten sam wynik i tylko jeden slot był testowany. Powodowało to nieprawidłowe sprawdzanie dostępności kolejnych slotów deskryptorów przed transmisją.

Ocena ryzyka

Nieprawidłowe sprawdzanie dostępności slotów pierścienia transmisji może prowadzić do nadpisania danych, uszkodzenia pamięci lub awarii systemu w warunkach wysokiego obciążenia sieci.

Rekomendacja

Zaktualizuj jądro Linux do wersji z poprawką, która przenosi inicjalizację next_index przed pętlę, aby każda iteracja prawidłowo sprawdzała kolejne sloty deskryptorów.

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: bcmasp: fix tx_spb_ring_full() checking same slot cnt times The loop initialised next_index from intf->tx_spb_index on every iteration, so incr_ring() always produced the same result and only one slot was ever tested. Move the initialisation before the loop so each iteration advances next_index and the function correctly checks that cnt consecutive descriptor slots are available before allowing a new transmission.

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