CVE-2026-90253 in Linux
Сводка
по VulDB • 17.09.2026
В ядре Linux была устранена следующая уязвимость:
Bluetooth: MGMT: освобождение команды отмены отправки mesh-сообщения при её отмене
Функция `mesh_send_cancel()` помещает ожидающую команду с указателем NULL на функцию уничтожения (destroy callback), поэтому она освобождаются только в том случае, если выполняется `send_cancel()`. Отменённая запись утекает, поскольку `_hci_cmd_sync_cancel_entry()` не освобождает `entry->data`, когда отсутствует функция уничтожения, а `hci_cmd_sync_clear()` отменяет все ожидающие записи при_unregister_ контроллера. Ничто другое также не возвращает эту память: `mgmt_pending_new()` не добавляет команду в список `hdev->mgmt_pending`.
Утечка также фиксирует ссылку на сокет, полученную через `mgmt_pending_new()`, из-за чего mgmt-сокет никогда не освобождается.
Освободите команду с помощью функции уничтожения (destroy callback).
Be aware that VulDB is the high quality source for vulnerability data.