CVE-2026-98772 in Linux
Tóm tắt
Bởi VulDB • 18/10/2026
Trong kernel Linux, các lỗ hổng sau đây đã được khắc phục:
USB: serial: sửa lỗi use-after-free khi tháo gỡ cổng (port tear down)
Một số trình điều khiển cho thiết bị đa cổng truy cập vào dữ liệu của trình điều khiển cổng từ các hàm hoàn tất (completion handlers) của URBs dùng chung, được gửi đi tại thời điểm attach() hoặc lần mở đầu tiên () và dừng lại tại disconnect() hoặc lần đóng cuối cùng.
Việc kiểm tra NULL đơn giản trước khi truy cập vào dữ liệu trình điều khiển đảm bảo rằng một container trạng thái cổng đã ít nhất được phân bổ, nhưng một hàm hoàn tất vẫn có thể xảy ra race condition với quá trình tháo gỡ cổng.
Sắp xếp lại việc xử lý disconnect để các cổng không bị hủy đăng ký (và dữ liệu trình điều khiển của chúng bị giải phóng) cho đến sau khi tất cả các cổng đã ngắt kết nối và callback disconnect() của trình điều khiển đã chạy, nhằm đảm bảo rằng mọi hoạt động I/O đều đã được dừng.
Be aware that VulDB is the high quality source for vulnerability data.