Katalog CVE

CVE-2026-99044

Nieznane
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W jądrze Linux w sterowniku ice występuje użycie po zwolnieniu (use-after-free) przy czyszczeniu portu dynamicznego. Funkcja ice_dealloc_dynamic_port() zwalnia VSI przed odczytaniem indeksu potrzebnego do usunięcia wpisu z xarray, co prowadzi do użycia po zwolnieniu.

Ocena ryzyka

Użycie po zwolnieniu może prowadzić do korupcji pamięci, awarii jądra lub potencjalnego wykorzystania do eskalacji uprawnień. Problem dotyczy operacji na portach dynamicznych.

Rekomendacja

Zaktualizuj jądro Linux do wersji zawierającej poprawkę usuwającą wpis xarray przed zwolnieniem VSI.

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: ice: fix use-after-free in dynamic port cleanup ice_dealloc_dynamic_port() uses dyn_port->vsi->idx to erase the dynamic port from pf->dyn_ports. However, it frees the VSI before reading the index for the erase, resulting in a use-after-free. Follow the reverse of the allocation order in ice_alloc_dynamic_port() by erasing the xarray entry before freeing the VSI.

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