GoAhead aceita certificados revogados; PoC pública, correção depende do fabricante
A FoxIO divulgou três falhas de TLS no GoAhead, servidor web embutido presente, segundo a empresa, em centenas de milhões de dispositivos de IoT, OT, firewall e setor militar. A falha crítica (CVE-2026-115881, CVSS 9.1) faz builds com OpenSSL e TLS mútuo aceitarem certificados de cliente revogados, e há prova de conceito pública. A versão 6.1.1 corrige as falhas no servidor, mas o patch dos equipamentos depende de cada fabricante.
O que aconteceu
A FoxIO divulgou três falhas de TLS no GoAhead, servidor usado em interfaces de gerenciamento de roteadores, impressoras, gateways e equipamentos industriais. A falha mais grave faz o servidor aceitar certificados digitais já cancelados, de modo que um aparelho roubado pode manter o acesso. A correção do servidor existe, mas o patch dos equipamentos depende de cada fabricante.
Por que importa
Em configurações com TLS mútuo, um certificado revogado, como o de um dispositivo roubado, continua sendo aceito, e nada na inicialização avisa que a verificação está inativa. Um segundo erro permite descriptografar sessões TLS 1.2 gravadas em builds com Mbed TLS. Segundo a FoxIO, Palo Alto Networks, Comcast, D-Link, HP, Canon, Honeywell, GE, Oracle, Siemens, Rockwell, Digi, Lockheed Martin e Boeing usam o servidor, sem especificação de quais produtos são afetados.
O que fazer
Inventariar equipamentos que rodam GoAhead e identificar a biblioteca TLS e a configuração de certificados, usando os fingerprints publicados pela FoxIO. Cobrar dos fabricantes firmware com a versão 6.1.1, pois a correção do servidor não garante patch de dispositivo. Enquanto isso, aplicar mitigações: desativar suítes DHE de campo finito no Mbed TLS e ativar verificação de emissor com CA confiável no LibreSSL.
Para o time técnico
- CVE
- CVE-2026-115881
- Afetados
- GoAhead web server, usado por Palo Alto Networks, Comcast, D-Link, HP, Canon, Honeywell, GE, Oracle, Siemens, Rockwell, · CVE-2026-115881: GoAhead 3.4.5 a 6.1.0 com backend OpenSSL ou compatível e CRL configurada. GOAHEAD-SA-2026-0005: GoAhead 4.0.2 a 6.1.0 com Mbed TLS quando TLS 1.2 DHE_RSA é negociado com cliente permissivo. CVE-2026-115884: GoAhead até 6.1.0 com LibreSSL 3.2.x ou 3.3.2 a 3.3.6.
- Exploração
- Prova de conceito pública, divulgada pela FoxIO, que também liberou fingerprints para identificar servidores GoAhead expostos à internet e a biblioteca TLS usada. Nenhuma exploração em campo relatada nas fontes.
- Correção
- GoAhead 6.1.1, lançado em 2 de agosto, corrige as falhas de OpenSSL e Mbed TLS, segundo a SecurityWeek; o DarkWebInformer afirma que as três foram corrigidas na 6.1.1. Para o LibreSSL, a FoxIO recomenda ativar verificação de emissor com pacote de CA confiável ou migrar para OpenSSL ou LibreSSL 4.x. Para Mbed TLS, desativar suítes DHE de campo finito ou migrar para o backend OpenSSL. Patch do dispositivo depende do fabricante.
- Vetor
- Três falhas na integração do GoAhead com bibliotecas TLS. CVE-2026-115881: em builds com backend OpenSSL ou compatível e TLS mútuo com lista de revogação (CRL), o servidor carrega a CRL via X509_STORE_load_locations sem ativar a flag X509_V_FLAG_CRL_CHECK; certificado de cliente revogado passa na autenticação mesmo com VERIFY_PEER=1 e VERIFY_ISSUER=1. GOAHEAD-SA-2026-0005 (Mbed TLS): uso de sizeof(dhm_g) em vez de sizeof(dhm_p) faz o Mbed TLS ler só o primeiro byte (0xFF) do módulo DH de 256 bytes e 2048 bits, restando oito segredos compartilhados possíveis em handshake TLS 1.2 DHE_RSA; observador passivo que capturou a sessão pode descriptografá-la. CVE-2026-115884: burla do limite de profundidade da cadeia de certificados no verificador legado do LibreSSL, só contra servidores que exigem certificado de cliente mas aceitam de qualquer emissor.
- Mais detalhes
- Descoberta e divulgação por Sébastien Féry, da FoxIO; avisos publicados em 12 de outubro. A falha do Mbed TLS é um erro de digitação de 2018, segundo a FoxIO. Nenhuma das falhas impede a conclusão do handshake. O cliente OpenSSL testado rejeitou os parâmetros DH malformados; ECDHE e TLS 1.3 não são afetados. Não há aviso na inicialização de que a verificação de revogação está inativa. A FoxIO não especificou se produtos das empresas citadas usam configuração vulnerável.
Linha do tempo
A divulgação do pesquisador Sébastien Féry, da FoxIO, detalha as três falhas de TLS no GoAhead: aceitação de certificados de cliente revogados, descriptografia de tráfego e burla do limite de profundidade da cadeia de certificados, com impacto que varia conforme a biblioteca TLS e as configurações d
Nova publicação detalha a falha: CVSS 9.1, versões afetadas de 3.4.5 a 6.1.0 e causa raiz no servidor, que carrega a lista de revogação mas não ativa o flag do OpenSSL que a aplica.
Cobertura da SecurityWeek sobre a divulgação da FoxIO acrescenta que as três falhas também expõem sessões criptografadas a interceptadores.
Quer as próximas atualizações no seu e-mail? Inscreva-se na edição diária →
Ver todas as 6 atualizações
Novo detalhe sobre a causa: o servidor carregava a lista de revogação no backend OpenSSL, mas nunca ativava a verificação, então certificados de cliente revogados ainda passavam na autenticação em configurações com TLS mútuo.
Divulgação amplia o alerta para três falhas TLS que também podem expor sessões criptografadas a descriptografia, dependendo das configurações de OpenSSL, LibreSSL ou Mbed TLS.
FoxIO divulga falha crítica que faz o GoAhead aceitar certificados revogados e cita um segundo bug, um erro de digitação de 2018.
Fontes 6 fontes
- @IntCyberDigest @IntCyberDigest
- @TheHackersNews @TheHackersNews
- GoAhead TLS Flaws Allow Revoked Client Certificates and Enable Session Decryption The Hacker News
- TLS Flaws Found in GoAhead Web Server Used in Hundreds of Millions of Devices SecurityWeek
- @DarkWebInformer @DarkWebInformer
Ver todas as 6 fontes
- @ptdbugs @ptdbugs



