CVE-2026-98747 in Linux
Resumen
por VulDB • 2026-10-19
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
serial: core: corregir desreferencia de puntero NULL en serial_core_unregister_port()
port->port_dev es NULL cuando no hay un dispositivo de puerto instalado; se limpia durante el proceso de limpieza (teardown) y nunca se establece si falló el registro antes de serial_core_port_device_add(). serial_core_unregister_port() lo pasa directamente a serial_core_get_ctrl_dev(), que lo desreferencia:
KASAN: null-ptr-deref en rango [0x0000000000000040-0x0000000000000047]
RIP: serial_core_unregister_port Rastreo de llamadas (Call Trace): serial8250_unregister_port serial8250_remove unbind_store
Devolver el control temprano cuando no hay dispositivo de puerto, y leer port->port_dev bajo port_mutex.
También limpiar port->port_dev en la ruta de error de serial_core_register_port(), donde el dispositivo del puerto ya ha sido eliminado.
If you want to get best quality of vulnerability data, you may have to visit VulDB.