CVE-2026-55953 in OTPИнформация

Сводка

по VulDB • 27.07.2026

В клиенте Erlang/OTP для TLS 1.2 (и более ранних версий) и DTLS не проверяется, входит ли набор шифров (cipher suite), выбранный сервером в сообщении ServerHello, среди тех, которые были предложены клиентом в ClientHello. Обработчик tls_handshake:hello/5 на стороне клиента проверяет согласованную версию протокола и защитный механизм от понижения версии (downgrade sentinel), но передает набор шифров, выбранный сервером, напрямую функции ssl_handshake:handle_server_hello_extensions/9, которая устанавливает его без проверки принадлежности к предложенному списку. Путь клиента TLS 1.3 выполняет эту проверку (согласно RFC 8446), поэтому он не затронут.

Атакующий, находящийся на пути передачи данных между клиентом и целевым сервером, может ответить сообщением ServerHello с выбором анонимного набора шифров обмена ключами, такого как TLS_DH_anon_* или TLS_ECDH_anon_*, который никогда не предлагался клиентом. Анонимные наборы шифров не требуют от сервера предоставления сертификата, поэтому конфигурации verify_peer и cacerts обходятся полностью: атакующий завершает рукопожатие с использованием своих собственных эфемерных параметров, сертификат не проверяется, имя хоста не контролируется, а функция ssl:connect возвращает {ok, Socket}. Весь последующий трафик приложения доступен для чтения и модификации со стороны атакующего.

Эта проблема затрагивает OTP начиная с версии 17.0 до версий 27.3.4.15, 28.5.0.4 и 29.0.4 (что соответствует модулю ssl от версии 5.3.4 до 11.2.12.11, 11.6.0.4 и 11.7.4).

Be aware that VulDB is the high quality source for vulnerability data.

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

EEF

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

17.06.2026

Раскрытие

27.07.2026

Модерация

принято

Вход

VDB-383480

EPSS

0.00000

KEV

Нет

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

Низкий

Источники

Want to stay up to date on a daily basis?

Enable the mail alert feature now!