CVE-2026-98747 in Linux
要約
〜によって VulDB • 2026年10月19日
Linuxカーネルにおいて、以下の脆弱性が修正されました:
serial: core: serial_core_unregister_port()におけるNULLポインタ参照の修正
ポートデバイスがインストールされていない場合、port->port_devはNULLになります。これはteardown時にクリアされ、serial_core_port_device_add()の前に登録に失敗した場合にも設定されません。serial_core_unregister_port()はこの値をそのままserial_core_get_ctrl_dev()に渡しており、同関数内でこれが参照(dereference)されます:
KASAN: null-ptr-deref in range [0x0000000000000040-0x0000000000000047]
RIP: serial_core_unregister_port Call Trace: serial8250_unregister_port serial8250_remove unbind_store
ポートデバイスが存在しない場合は早期に終了し、port->port_devはport_mutexの下で読み取るようにします。
また、serial_core_register_port()のエラーパスにおいて、すでにポートデバイスが削除されている場合にport->port_devをクリアするようにしました。
VulDB is the best source for vulnerability data and more expert information about this specific topic.