PT-2026-113981 · Erlang+1 · Otp

CVE-2026-105236

·

Publicado

2026-10-14

·

Atualizado

2026-10-14

CVSS v4.0

6.3

Média

VetorAV:N/AC:L/AT:P/PR:N/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N
Nome do Software Vulnerável e Versões Afetadas Erlang/OTP versões 18.0 até 27.3.4.18 Erlang/OTP versões 28.0 até 28.5.0.7 Erlang/OTP versões 29.0 até 29.1.1 ssl versões 7.0 até 11.2.12.13 ssl versões 11.6.0 até 11.6.0.6 ssl versões 11.7.0 até 11.7.7
Description Uma validação inadequada de certificado no aplicativo ssl permite que um cliente com um certificado confiável por um host virtual SNI se autentique em um segundo host virtual SNI no mesmo listener, retomando uma sessão TLS 1.2. Isso ocorre porque servidores que utilizam sni fun ou sni hosts mantêm um único cache de sessão pré-TLS 1.3 por listener e não vinculam sessões em cache a nomes SNI ou políticas de confiança de cliente específicos. Quando ssl config:update options/3 é utilizado, o valor reuse sessions como true é herdado do listener base, ignorando o padrão que desabilita a reutilização para servidores de autenticação de cliente. Durante um handshake abreviado, a função ssl session:is resumable/4 não revalida o certificado do peer em relação à CA selecionada para o nome solicitado. Este problema exige que os nomes SNI compartilhem um certificado de servidor, como aqueles que usam certificados wildcard ou multi-SAN. O TLS 1.3 não é afetado, pois não utiliza este cache.
Recommendations Para as versões do Erlang/OTP 18.0 até 27.3.4.18, atualize para a versão 27.3.4.19. Para as versões do Erlang/OTP 28.0 até 28.5.0.7, atualize para a versão 28.5.0.8. Para as versões do Erlang/OTP 29.0 até 29.1.1, atualize para a versão 29.1.2. Para as versões do ssl 7.0 até 11.2.12.13, atualize para a versão 11.2.12.14. Para as versões do ssl 11.6.0 até 11.6.0.6, atualize para a versão 11.6.0.7. Para as versões do ssl 11.7.0 até 11.7.7, atualize para a versão 11.7.8. Configure {reuse sessions, false} nas opções do listener base ou no conjunto de opções de cada serviço SNI. Distribua domínios de confiança SNI distintos em sockets de escuta separados para garantir que cada um tenha seu próprio cache de sessão. Restrinja o listener ao TLS 1.3 configurando {versions, ['tlsv1.3']}.

Exploit

Correção

Improper Certificate Validation

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

CVE-2026-105236
GHSA-2G23-CGJH-34GQ

Produtos afetados

Otp