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

Сводка

по VulDB • 25.09.2026

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

Bluetooth: L2CAP — исправление режима канала для LE_CONN_REQ + EXT_FLOWCTL pchan

Функция l2cap_new_connection() устанавливает значение по умолчанию для режима канала, соответствующее режиму родительского канала. Функция l2cap_le_connect_req() оставляла это значение на уровне значения по умолчанию и создавала каналы L2CAP_MODE_EXT_FLOWCTL, если прослушивающий pchan имел такой режим. Это приводит к тому, что каналы FLAG_DEFER_SETUP отвечают на L2CAP_LE_CONN_REQ сообщением L2CAP_ECRED_CONN_RSP, что является некорректным поведением.

Кроме того, это может приводить к записи за пределами буфера (OOB write) в стеке (значений l2cap_alloc_cid) внутри функции l2cap_ecred_rsp_defer(), поскольку l2cap_le_connect_req() не ограничивает максимальное количество отложенных каналов и не проверяет наличие дублирующихся идентификаторов.

Исправление заключается в правильной установке chan->mode в функции l2cap_le_connect_req().

Также добавлена проверка режима канала в l2cap_ecred_rsp_defer(), а вместо записи за пределами буфера используется вызов WARN_ON_ONCE, чтобы сделать код менее хрупким.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

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

Linux

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

25.09.2026

Раскрытие

25.09.2026

Модерация

принято

Вход

VDB-409935

EPSS

0.00000

KEV

Нет

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

Очень низкий

Источники

Do you need the next level of professionalism?

Upgrade your account now!