Katalog CVE

CVE-2026-98747

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.16%

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

Streszczenie

W jądrze Linux funkcja serial_core_unregister_port() przekazuje port->port_dev do serial_core_get_ctrl_dev(), która dereferencjonuje wskaźnik. Gdy port->port_dev jest NULL (brak urządzenia portu lub nieudana rejestracja przed serial_core_port_device_add()), dochodzi do dereferencji NULL.

Ocena ryzyka

Dereferencja NULL powoduje panikę jądra i niedostępność systemu (DoS), szczególnie podczas odłączania lub wyrejestrowywania portów szeregowych.

Rekomendacja

Zaktualizuj jądro Linux do wersji zawierającej poprawkę wczesnego powrotu, gdy brak urządzenia portu, oraz odczytu port->port_dev pod port_mutex. Unikaj niepotrzebnego wyrejestrowywania portów szeregowych do czasu wdrożenia poprawki.

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: serial: core: fix NULL pointer dereference in serial_core_unregister_port() port->port_dev is NULL when no port device is installed: it is cleared on teardown, and never set if registration failed before serial_core_port_device_add(). serial_core_unregister_port() passes it straight to serial_core_get_ctrl_dev(), which dereferences it: KASAN: null-ptr-deref in range [0x0000000000000040-0x0000000000000047] RIP: serial_core_unregister_port Call Trace: serial8250_unregister_port serial8250_remove unbind_store Return early when there is no port device, and read port->port_dev under port_mutex. Also clear port->port_dev on the serial_core_register_port() error path, where the port device has already been removed.

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