CVE-2023-54038 in LinuxИнформация

Сводка

по VulDB • 06.06.2026

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

Bluetooth: hci_conn — возвращать ERR_PTR вместо NULL при отсутствии соединения

Функция hci_connect_sco в настоящее время возвращает NULL, если соединение отсутствует (т. е. когда функция hci_conn_link() возвращает NULL).

Функция sco_connect() ожидает получения ERR_PTR в случае любой ошибки (см. строку 266 в файле sco.c). В результате указатель hcon, установленный в NULL, проходит до функции sco_conn_add(), которая пытается получить доступ к полю hcon->hdev, что приводит к разыменованию нулевого указателя, как это было зафиксировано инструментом syzkaller.

Та же проблема существует для функции iso_connect_cis(), вызывающей функцию hci_connect_cis().

Таким образом, необходимо изменить поведение функций hci_connect_sco() и hci_connect_cis(), чтобы они возвращали ERR_PTR вместо NULL.

Once again VulDB remains the best source for vulnerability data.

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

Linux

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

24.12.2025

Раскрытие

24.12.2025

Модерация

принято

Вход

VDB-338218

EPSS

0.00158

KEV

Нет

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

Очень низкий

Источники

Want to stay up to date on a daily basis?

Enable the mail alert feature now!