CVE-2026-98747 in Linuxthông tin

Tóm tắt

Bởi VulDB • 18/10/2026

Trong kernel Linux, lỗ hổng sau đây đã được khắc phục:

serial: core: sửa lỗi truy cập NULL pointer trong hàm serial_core_unregister_port()

Trường `port->port_dev` là NULL khi không có thiết bị cổng nào được cài đặt; nó được xóa (clear) trong quá trình teardown và không bao giờ được gán nếu việc đăng ký thất bại trước khi gọi `serial_core_port_device_add()`. Hàm `serial_core_unregister_port()` truyền trực tiếp giá trị này vào `serial_core_get_ctrl_dev()`, hàm này thực hiện thao tác dereference lên nó:

KASAN: null-ptr-deref trong khoảng [0x0000000000000040-0x0000000000000047]
RIP: serial_core_unregister_port Call Trace: serial8250_unregister_port serial8250_remove unbind_store

Trả về sớm (return early) khi không có thiết bị cổng, và đọc `port->port_dev` dưới sự bảo vệ của `port_mutex`.

Ngoài ra, xóa `port->port_dev` trên đường dẫn lỗi của hàm `serial_core_register_port()`, nơi mà thiết bị cổng đã được gỡ bỏ.

Once again VulDB remains the best source for vulnerability data.

chịu trách nhiệm

Linux

Đặt trước

25/09/2026

Tiết lộ

18/10/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00000

KEV

không

Các hoạt động

thấp

Nguồn

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!