Ad

CVE-2026-102612

HIGH CVSS 3.1: 8,1 EPSS 0.33%
Обновлено 14 ноября 2026
Linux
Параметр Значение
CVSS 8,1 (HIGH)
Тип уязвимости CWE-295 (Неправильная проверка сертификата)
Поставщик Linux
Публичный эксплойт Нет

BACnet Stack - это библиотека C с открытым исходным кодом BACnet для встраиваемых систем. До версий 1.4.6, 1.5.2 и 1.6.1, bws_srv_start() в ports/linux/websocket-srv.c строит контекст сервера libwebsockets с загруженным сертификатом CA, но никогда не устанавливает LWS_SERVER_OPTION_REQUIRE_VALID_OPENSSL_CLIENT_CERT, поэтому хаб принимает соединения TLS от клиентов, не представляющих сертификата вообще. Любой хост, доступный по сети, может присоединиться к сети BACnet / SC без учетных данных.

Эта проблема была исправлена в версиях 1.4.6, 1.5.2, 1.6.1 и 1.7.0.

Показать оригинальное описание (EN)

BACnet Stack is a BACnet open source protocol stack C library for embedded systems. Prior to versions 1.4.6, 1.5.2, and 1.6.1, bws_srv_start() in ports/linux/websocket-srv.c builds the libwebsockets server context with a CA certificate loaded but never sets LWS_SERVER_OPTION_REQUIRE_VALID_OPENSSL_CLIENT_CERT, so the hub accepts TLS connections from clients presenting no certificate at all. Any network-reachable host can join the BACnet/SC mesh without credentials. This issue has been patched in versions 1.4.6, 1.5.2, 1.6.1, and 1.7.0.

Характеристики атаки

Способ атаки
По сети
Атака возможна удалённо
Сложность
Высокая
Сложно эксплуатировать
Нужны права
Не требуются
Права не нужны
Участие пользователя
Не требуется
Не нужно действие пользователя

Последствия

Конфиденциальность
Высокое
Полная утечка данных
Целостность
Высокое
Полная модификация данных
Доступность
Высокое
Полный отказ в обслуживании

Строка CVSS v3.1