Podatności Linux kernel ice driver
5 znanych podatności CVE w Linux kernel ice driver, przetłumaczonych i ocenionych.
- CVE-2026-98965Wysokie
W jądrze Linux naprawiono błąd w sterowniku ice, gdzie użycie writel_relaxed() do aktualizacji rejestru doorbell transmisji nie zapewniało odpowiedniego uporządkowania zapisów na architekturze arm64. Prowadziło to do wyścigu, w którym karta sieciowa rozpoczynała transmisję przed aktualizacją licznika dql->num_queued, co wywoływało BUG_ON w dql_completed() i awarię jądra.
- CVE-2026-23353Średnie
W jądrze Linux naprawiono błąd w sterowniku ice, który powodował awarię (NULL pointer dereference) podczas testu pętli zwrotnej ethtool. Przyczyną był brak inicjalizacji libeth dla pierścienia odbiorczego (rx ring) w VSI typu loopback. Poprawka polega na przydzieleniu tym VSI struktury q_vector (tylko atrapy), aby umożliwić przekazanie struct napi do libeth_rx_fq_create().
- CVE-2026-23210Średnie
W jądrze Linux w sterowniku ice (karta sieciowa Intel E800) występuje warunek wyścigu podczas przebudowy VSI. Praca okresowa PTP jest kolejkowana przed zakończeniem przebudowy VSI, co prowadzi do odwołania się do wskaźnika NULL vsi->rx_rings i wywołania błędu NULL pointer dereference w jądrze.
- CVE-2023-53102Wysokie
W jądrze Linux w sterowniku ice (karta sieciowa Intel) wykryto błąd polegający na tym, że przerwania kolejki transmisji (txq) są wyłączane dopiero po wyczyszczeniu sprzętu, co czyni tę operację nieskuteczną. Prowadzi to do sytuacji, w której NAPI może zostać uruchomione, gdy wskaźnik xsk_pool jest jeszcze ważny, ale pierścień programowy buforów xdp_buff został już zwolniony, co powoduje błąd NULL pointer dereference i panikę jądra.
- CVE-2024-46765Wysokie
W jądrze Linux w sterowniku ice (karta sieciowa Intel) występuje problem z synchronizacją konfiguracji XDP i resetu PF. Brak mutexa chroniącego ice_xdp() i ice_vsi_rebuild() może prowadzić do wyścigu i w konsekwencji do awarii jądra (NULL pointer dereference). Podatność została naprawiona przez dodanie mutexa xdp_state_lock oraz flagi stanu VSI.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

