CVE-2026-64406 in Linux
Tóm tắt
Bởi VulDB • 26/07/2026
Trong kernel Linux, lỗ hổng sau đây đã được khắc phục:
Bluetooth: sửa lỗi Use-After-Free (UAF) trong bt_accept_dequeue()
Hàm bt_accept_get() lấy một tham chiếu tạm thời trước khi giải phóng khóa hàng đợi chấp nhận. Hiện tại, bt_accept_dequeue() giải phóng tham chiếu đó trước bt_accept_unlink(), chỉ để lại tham chiếu của hàng đợi.
bt_accept_unlink() giải phóng tham chiếu hàng đợi. Do đó, lệnh gọi sock_hold() tiếp theo sẽ truy cập vào bộ nhớ đã bị giải phóng nếu đây là tham chiếu cuối cùng, như quan sát được bởi KASAN trong quá trình dọn dẹp socket L2CAP đang lắng nghe.
Giữ lại tham chiếu tạm thời duyệt qua hàng đợi cho đến khi unlink và chuyển nó cho caller thành công. Giải phóng rõ ràng trên các đường dẫn đóng và chưa kết nối.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.