Katalog CVE

CVE-2026-93103

Nieznane
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Podatność w sterowniku hfi1 w jądrze Linuxa dotyczy funkcji hfi1_free_devdata(), która zakłada, że urządzenie zostało umieszczone w tabeli jednostek i bezwarunkowo kasuje dd->unit. Jeśli xa_alloc_irq() zawiedzie, wyzerowana jednostka pozostaje zerem, co może spowodować usunięcie niezwiązanego urządzenia z indeksu 0 podczas pełnego czyszczenia.

Ocena ryzyka

Może to prowadzić do błędnego usunięcia innego urządzenia z systemu, co może zakłócić działanie innych podsystemów.

Rekomendacja

Należy zaktualizować jądro Linuxa do wersji zawierającej poprawkę, która zwalnia tylko alokację rdmavt i natychmiast powraca, gdy tabela jednostek nie nabyła urządzenia.

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/hfi1: Preserve unit 0 on allocation failure hfi1_free_devdata() assumes that the device was inserted into the unit table and unconditionally erases dd->unit. If xa_alloc_irq() fails, the zero-initialized unit remains zero, so full cleanup can remove an unrelated device from index 0. Release only the rdmavt allocation and return immediately while the unit table has not acquired the device.

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