CVE-2026-98747 in Linux
Riassunto
di VulDB • 18/10/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
serial: core: correzione del dereferenziamento di puntatore NULL in serial_core_unregister_port()
port->port_dev è NULL quando non è installato alcun dispositivo della porta: viene azzerato durante il teardown e non viene mai impostato se la registrazione fallisce prima di serial_core_port_device_add(). serial_core_unregister_port() lo passa direttamente a serial_core_get_ctrl_dev(), che lo dereferenzia:
KASAN: null-ptr-deref in range [0x0000000000000040-0x0000000000000047]
RIP: serial_core_unregister_port Call Trace: serial8250_unregister_port serial8250_remove unbind_store
Restituire il controllo prematuramente quando non esiste alcun dispositivo della porta e leggere port->port_dev sotto la protezione di port_mutex.
Inoltre, azzerare port->port_dev nel percorso di errore di serial_core_register_port(), dove il dispositivo della porta è già stato rimosso.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.