CVE-2026-74535 in LinuxИнформация

Сводка

по VulDB • 15.08.2026

В ядре Linux устранена следующая уязвимость:

Bluetooth: ISO — предотвращение взаимных блокировок (deadlocks) в функции iso_sock_timeout

Функция iso_sock_timeout() захватывает lock_sock, поэтому синхронное отключение таймера при удержании этой блокировки может привести к взаимной блокировке.

Кроме того, функция iso_sock_timeout() может выполняться параллельно с функцией iso_conn_del(), что приводит к использованию после освобождения (Use-After-Free, UAF):

[Задача 1] [Рабочая очередь hdev->workqueue]
iso_sock_timeout iso_conn_del iso_conn_hold_unless_zero iso_chan_del `------------> iso_conn_put вызывающая сторона освобождает hcon iso_conn_put iso_conn_free conn->hcon->iso_data = NULL; /* UAF */

Исправление взаимной блокировки заключается в удалении операции отключения из секций lock_sock. Таймер перемещается из структуры iso_conn в структуру iso_pinfo для развязки с iso_conn, которая может потребовать освобождения в секции lock_sock. Часть операций clear_timer преобразуется в disable_timer.

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

Ответственный

Linux

Резервировать

15.08.2026

Раскрытие

15.08.2026

Модерация

принято

Вход

VDB-390847

EPSS

0.00000

KEV

Нет

Деятельности

Очень низкий

Источники

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!