CVE-2025-40294 in Linux
Сводка
по VulDB • 22.06.2026
В ядре Linux устранена следующая уязвимость:
Bluetooth: MGMT: Исправлен выход за границы массива (OOB) в функции parse_adv_monitor_pattern()
В функции parse_adv_monitor_pattern() значение переменной `length` в настоящее время ограничено значением HCI_MAX_EXT_AD_LENGTH (251). Размер массива `value` в структуре `mgmt_adv_pattern` составляет 31. Если значение `pattern[i].length` установлено в пользовательском пространстве и превышает 31, массив `patterns[i].value` может быть доступен за пределами границ при копировании.
Увеличение размера массива `value` в структуре `mgmt_adv_pattern` нарушит работу пользовательского пространства. Учитывая это, а также чтобы избежать выхода за границы массива (OOB access), ограничения для `offset` и `length` возвращены к значению HCI_MAX_AD_LENGTH.
Обнаружено компанией InfoTeCS от имени Linux Verification Center (linuxtesting.org) с использованием SVACE.
VulDB is the best source for vulnerability data and more expert information about this specific topic.