Katalog CVE

CVE-2026-93104

Nieznane
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W jądrze Linux funkcja rvt_alloc_device() dealokuje urządzenie IB, gdy nie można zaalokować tablicy portów, ale następnie zwraca wskaźnik do zwolnionej alokacji. Wywołujący traktują każdą nie-NULL wartość jako prawidłową i dereferencjonują ją, co prowadzi do use-after-free. Poprawka zwraca NULL natychmiast po dealokacji, aby wywołujący mogli propagować błąd alokacji.

Ocena ryzyka

Use-after-free może prowadzić do awarii jądra lub potencjalnej eskalacji uprawnień przez lokalnego atakującego.

Rekomendacja

Zaktualizuj jądro Linux do wersji zawierającej poprawkę. Monitoruj logi jądra pod kątem błędów związanych z rvt_alloc_device.

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: RDMA/rvt: Return NULL after port allocation failure rvt_alloc_device() deallocates the IB device when its port array cannot be allocated but then returns the pointer to the released allocation. Callers treat any non-NULL value as valid and dereference it, resulting in a use-after-free. Return NULL immediately after deallocation so callers can propagate the allocation failure.

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