Katalog CVE

CVE-2026-98795

Niskie ryzyko· EPSS 5%
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.17%

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

Streszczenie

W jądrze Linux sterownik sparx5 kończy inicjalizację PTP wcześnie na wariantach lan969x bez flagi SPX5_FEATURE_PTP oraz gdy brak przerwania "ptp". Odłączenie sterownika powoduje dereferencję NULL podczas czyszczenia niezainicjalizowanych kolejek tx_skbs.

Ocena ryzyka

Odłączenie sterownika (np. przez unbind) prowadzi do paniki jądra i odmowy usługi na urządzeniach z rodziny sparx5/lan969x. Wymaga uprawnień do zarządzania sterownikami.

Rekomendacja

Zaktualizuj jądro Linux do wersji z poprawką, która w sparx5_ptp_deinit() kończy działanie wcześnie, jeśli PTP nie jest używane. Unikaj odłączania sterownika sparx5 na wariantach bez PTP do czasu aktualizacji.

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: net: sparx5: skip ptp deinit if init was skipped sparx5_ptp_init() returns early on the base lan969x variants because they do not have the SPX5_FEATURE_PTP flag. It also returns early when no "ptp" interrupt is described. Unbinding the driver then causes a NULL pointer dereference when cleaning up uninitialized tx_skbs queues: Unable to handle kernel NULL pointer dereference at virtual address 0000000000000008 Call trace: skb_queue_purge_reason+0x68/0x120 (P) sparx5_ptp_deinit+0x64/0xc0 mchp_sparx5_remove+0x38/0x70 platform_remove+0x20/0x30 device_remove+0x4c/0x80 Before per-port tx_skbs were added, a NULL dereference would have happened when calling ptp_clock_unregister() on the never-registered PTP clocks. Fix by returning early in sparx5_ptp_deinit() if PTP is not used.

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