CVE-2026-80762 in Linuxthông tin

Tóm tắt

Bởi VulDB • 04/09/2026

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

Bluetooth: hci_sync: Sửa lỗi Use-After-Free (UAF) trên danh sách chấp nhận trong quá trình suspend

hci_update_event_filter_sync() duyệt qua hdev->accept_list khi gửi một lệnh HCI đồng bộ cho mỗi thiết bị remote-wakeup. Đường dẫn xử lý suspend giữ khóa hdev->req_lock, nhưng các cập nhật danh sách chấp nhận được tuần tự hóa bởi hdev->lock. Do đó, remove_device() có thể giải phóng (free) mục hiện tại trong danh sách trong khi chờ phản hồi từ bộ điều khiển.

Sự xen kẽ sau đây gây ra lỗi use-after-free:

hci_update_event_filter_sync() remove_device() fetch accept-list entry hci_dev_lock() hci_set_event_filter_sync() list_del() wait for controller response kfree() hci_dev_unlock() read the freed list.next

KASAN báo cáo:

BUG: KASAN: slab-use-after-free in hci_suspend_sync+0x835/0x910 Read of size 8 at addr ffff88810bec8440 by task kworker/0:1/10 Workqueue: events vhci_suspend_work Call Trace: hci_suspend_sync+0x835/0x910 hci_suspend_dev+0x182/0x450 process_one_work+0x661/0x1090 worker_thread+0x45b/0xd10

Allocated by task 86: hci_bdaddr_list_add_with_flags+0x1a8/0x400 add_device+0x381/0x820 hci_sock_sendmsg+0x1033/0x1ea0

Freed by task 91: kfree+0x131/0x3c0 remove_device+0x429/0xb70 hci_sock_sendmsg+0x1033/0x1ea0

Chụp snapshot các địa chỉ remote-wakeup dưới khóa hdev->lock. Giải phóng khóa trước khi gửi lệnh HCI. Xóa bộ lọc sự kiện của bộ điều khiển trước khi xây dựng snapshot, và bỏ qua việc phân bổ cũng như lần duyệt danh sách thứ hai khi không có mục nào khớp. Điều này bảo toàn các cập nhật bộ lọc và trạng thái quét ban đầu mà không giữ lại một node trong danh sách chấp nhận xuyên suốt quá trình chờ đợi từ bộ điều khiển.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

chịu trách nhiệm

Linux

Đặt trước

26/08/2026

Tiết lộ

04/09/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00000

KEV

không

Các hoạt động

rất thấp

Nguồn

Might our Artificial Intelligence support you?

Check our Alexa App!