CVE-2026-98462 in Linuxthông tin

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:

Bluetooth: hci_conn: sửa lỗi sở hữu giữ (hold) CIS khi tái sử dụng

Commit 69997d50ec57 ("Bluetooth: ISO: xử lý dọn dẹp CIS ràng buộc qua hci_conn") khiến `hci_bind_cis()` và `hci_connect_cis()` trả về một kết nối với một lần giữ (hold) dành cho lớp ISO. Hiện tại, `hci_bind_cis()` chỉ thực hiện việc giữ (take hold) này sau khi cấu hình xong một CIS, do đó các đường dẫn BT_CONNECTED và BT_BOUND khớp nhau sẽ trả về kết quả tra cứu trần trụi (bare lookup result). Đường dẫn thất bại trong quá trình cấu hình của nó cũng có thể gọi `hci_conn_drop()` trước khi thực hiện việc giữ (take hold).

Hãy thực hiện việc giữ (take the hold) trước bất kỳ lần trả về nào phụ thuộc vào trạng thái hoặc lỗi cấu hình, để mọi lần trả về thành công đều tuân thủ hợp đồng sở hữu đã được tài liệu hóa và mỗi lần giảm bộ đếm tham chiếu (drop) do lỗi đều được cân bằng.

`hci_connect_cis()` cũng giả định rằng `hci_conn_link()` luôn thực hiện một lần giữ CIS mới trước khi giải phóng lần giữ được trả về bởi `hci_bind_cis()`. Tuy nhiên, hàm trợ giúp này trả về một liên kết hiện có mà không thực hiện thêm lần giữ nào. Trong trường hợp đó, hãy bảo toàn lần giữ CIS dành cho caller và giảm bớt lần giữ LE dư thừa vì liên kết hiện tại đã sở hữu lần giữ cha mẹ của nó. Việc trả về sớm cũng tránh việc thay đổi trạng thái của một CIS đang tồn tại trở lại thành BT_CONNECT.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

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.00200

KEV

không

Các hoạt động

rất thấp

Nguồn

Might our Artificial Intelligence support you?

Check our Alexa App!