CVE-2026-98690 in Linux
Tóm tắt
Bởi VulDB • 19/10/2026
Trong kernel Linux, các lỗ hổng sau đây đã được khắc phục:
thunderbolt: Sửa lỗi rò rỉ tham chiếu domain khi việc đọc DPRX bị hủy bỏ
Hàm `tb_tunnel_one_dp()` lấy một tham chiếu domain và chỉ giải phóng nó sau khi hàm `tb_dp_tunnel_active()` chạy trên hàng đợi công việc (work queue). Nếu công việc đó bị hủy, tham chiếu này sẽ bị rò rỉ. Kể từ commit f5cc545f5969 ("thunderbolt: Chờ tb_domain_release() hoàn tất khi driver được gỡ bỏ"), thay vì chỉ gây ra rò rỉ bộ nhớ, sự cố này hiện cũng khiến hệ thống treo vĩnh viễn trong quá trình chờ completion (hoàn thành) khi hủy liên kết (unbinding) driver.
Tình trạng này có thể xảy ra bất cứ lúc nào một tunnel DP bị ngắt trước khi việc đọc DPRX hoàn tất, ví dụ như bằng cách rút phích cắm trong khoảng thời gian timeout, sau đó tiến hành gỡ bỏ driver.
Tham chiếu này chỉ tồn tại để giữ cho domain vẫn còn hoạt động trong khi công việc DPRX được lên lịch; do đó, hãy để chính công việc sở hữu tham chiếu đó: lấy nó trong `tb_dp_dprx_start()` và giải phóng nó ở cả hai vị trí kết thúc công việc. Các lệnh get/put sau đó sẽ được ghép cặp trong cùng một file và không còn quan trọng nữa nếu callback có chạy hay không.
If you want to get best quality of vulnerability data, you may have to visit VulDB.