Katalog CVE

CVE-2026-90056

Nieznane
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W jądrze Linuxa w sterowniku FEC (Fast Ethernet Controller) funkcja fec_ptp_stop() jest wywoływana bezwarunkowo na ścieżkach nieudanego inicjalizowania i odinstalowania, mimo że fec_ptp_init() jest wywoływana tylko gdy bufdesc_ex jest dostępny. Może to zatrzymać niezinicjalizowany PTP.

Ocena ryzyka

Może to spowodować nieprawidłowe działanie sprzętu lub niestabilność, gdy sterownik próbuje zatrzymać nieistniejące PTP.

Rekomendacja

Zastosować poprawkę sprawdzającą fep->bufdesc_ex przed wywołaniem fec_ptp_stop() w obu ścieżkach.

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: fec: only stop PTP if it was initialized fec_ptp_init() is only called when fep->bufdesc_ex is available. However, fec_probe() unconditionally calls fec_ptp_stop() on the failed_init path, and fec_drv_remove() unconditionally calls fec_ptp_stop() during device removal. Check fep->bufdesc_ex before calling fec_ptp_stop() in both paths to avoid stopping PTP when it was not initialized.

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