Katalog CVE

CVE-2024-42107

ŚrednieCVSS 4.7
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.22%

Percentyl 12 - wyżej niż 12% wszystkich znanych CVE

Streszczenie

W jądrze Linux w sterowniku ice naprawiono wyścig między ice_ptp_extts_event() a ice_ptp_release(), który mógł prowadzić do dereferencji NULL i paniki jądra. Poprawka sprawdza stan PTP i wcześnie kończy działanie, jeśli PTP nie jest gotowe.

Ocena ryzyka

Może powodować panikę jądra i niedostępność systemu na urządzeniach z kartami sieciowymi Intel ice podczas obsługi zewnętrznych znaczników czasu PTP.

Rekomendacja

Zaktualizuj jądro Linux do wersji z poprawką, która sprawdza gotowość PTP przed przetwarzaniem zdarzeń extts.

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: Don't process extts if PTP is disabled The ice_ptp_extts_event() function can race with ice_ptp_release() and result in a NULL pointer dereference which leads to a kernel panic. Panic occurs because the ice_ptp_extts_event() function calls ptp_clock_event() with a NULL pointer. The ice driver has already released the PTP clock by the time the interrupt for the next external timestamp event occurs. To fix this, modify the ice_ptp_extts_event() function to check the PTP state and bail early if PTP is not ready.

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