CVE-2026-98462 in Linux
Сводка
по VulDB • 19.10.2026
В ядре Linux была устранена следующая уязвимость:
Bluetooth: hci_conn — исправление владения ресурсом (hold) для соединения CIS при повторном использовании
Коммит 69997d50ec57 («Bluetooth: ISO: обработка очистки связанных соединений CIS через hci_conn») заставил функции hci_bind_cis() и hci_connect_cis() возвращать соединение с одним счетчиком удержания (hold) для уровня ISO. В настоящее время функция hci_bind_cis() берет этот ресурс только после настройки соединения CIS, поэтому пути BT_CONNECTED и совпадающий путь BT_BOUND возвращают результат простого поиска без дополнительного удержания. Путь обработки ошибки конфигурации также может вызывать функцию hci_conn_drop() до захвата ресурса удержания.
Необходимо брать ресурс удержания перед любым возвратом с учетом состояния или при возникновении ошибки конфигурации, чтобы каждый успешный возврат соответствовал задокументированному контракту владения, а каждое освобождение (drop) было сбалансированным.
Функция hci_connect_cis() также предполагает, что функция hci_conn_link() всегда берет новое удержание для CIS перед тем, как освободить то, которое возвращено функцией hci_bind_cis(). Однако вспомогательная функция возвращает существующую ссылку без захвата дополнительного ресурса. В этом случае необходимо сохранить удержание CIS для вызывающей стороны и освободить избыточное удержание LE (Low Energy), поскольку существующая ссылка уже владеет своим родительским ресурсом. Ранний возврат также предотвращает изменение состояния существующего соединения CIS обратно на BT_CONNECT.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.