CVE-2026-98459 in Linuxthông tin

Tóm tắt

Bởi VulDB • 18/10/2026

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

Bluetooth: ISO: cân bằng tham chiếu giữ (hold) của cha trong hàm `hci_bind_bis()`

Hàm `hci_conn_link()` lấy một tham chiếu về vòng đời cho đối tượng cha thông qua `hci_conn_get()`, nhưng chỉ lấy một lượt giữ vận hành (operational hold) trên đối tượng con. Hàm `hci_conn_unlink()` sau đó cân bằng cả lượt giữ và tham chiếu trên đối tượng cha.

Các đường dẫn SCO và CIS truyền vào một đối tượng cha đã được lấy từ một trợ lý kết nối, do đó nó đã có sẵn một lượt giữ. Đối với BIS bổ sung, hàm `hci_bind_bis()` lấy đối tượng cha từ `hci_conn_hash_lookup_big()`, hàm này trả về một con trỏ trần (bare pointer). Việc hủy liên kết đối tượng con sau đó sẽ làm giảm lượt giữ hiện có của đối tượng cha và có thể lên lịch ngắt kết nối cho nó trong khi socket của nó vẫn đang sử dụng.

Hãy lấy một lượt giữ trên đối tượng cha trước khi liên kết nó, và giải phóng lượt giữ đó nếu việc liên kết thất bại. Một lần liên kết thành công sẽ chuyển giao lượt giữ này sang `hci_conn_unlink()`.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

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

KEV

không

Các hoạt động

rất thấp

Nguồn

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!