CVE-2024-45414
Sobre
O binário HTTPD em múltiplos roteadores ZTE tem uma vulnerabilidade de stack-based buffer overflow na função webPrivateDecrypt. Essa função é responsável por descriptografar ciphertext criptografado com RSA, sendo os dados criptografados fornecidos em base64. O ciphertext decodificado é armazenado na stack sem verificação de seu comprimento. Um atacante não autenticado pode obter RCE como root explorando essa vulnerabilidade.
Análise do analista Rainforest
O binário HTTPD numa gama de roteadores ZTE estoura um buffer de stack em sua função webPrivateDecrypt: ele decodifica em base64 o ciphertext fornecido pelo atacante, descriptografa e copia o resultado para a stack sem verificar o comprimento. Um atacante não autenticado que consiga alcançar a interface web obtém execução remota de código como root — controle total do roteador, de fora, sem credenciais.
Este é o perfil de pior caso para equipamentos de rede de borda: nenhuma autenticação, execução em nível root e um binário amplamente compartilhado entre múltiplos modelos de roteador, o que significa que um exploit funcional se generaliza por uma grande população de dispositivos. Isso é precisamente o que atores de varredura em massa usam para montar botnets de roteadores, e um stack overflow não autenticado num HTTPD exposto é uma tomada de controle confiável e automatizável uma vez que os detalhes se tornem públicos.
Nossa resposta se centra em exposição e inventário por modelo. Identificamos quais modelos ZTE operamos e se algum expõe sua interface de gerenciamento web a redes não confiáveis, porque essa alcançabilidade é o risco inteiro. Também vale pareá-lo com seu irmão no mesmo binário — um atacante sondando uma dessas falhas de roteador provavelmente está testando as outras — então tratamos o HTTPD afetado como uma única superfície para tirar do lado público e corrigir em conjunto.
Referências
CVEs Relacionadas
Perguntas frequentes
O que é CVE-2024-45414?
O binário HTTPD em múltiplos roteadores ZTE tem uma vulnerabilidade de stack-based buffer overflow na função webPrivateDecrypt. Essa função é responsável por descriptografar ciphertext criptografado com RSA, sendo os dados criptografados fornecidos em base64. O ciphertext decodificado é armazenado na stack sem verificação de seu comprimento.
Qual a gravidade de CVE-2024-45414?
CVE-2024-45414 tem pontuação base CVSS 3.1 de 9.8, classificada como critical. No Rainforest Risk Index — que pondera a gravidade junto com a facilidade de alcançar a falha e a amplitude do impacto — a nota é 99 de 100, na faixa crítico.
Como CVE-2024-45414 é explorada?
Segundo o vetor CVSS (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H): vetor de ataque Rede, complexidade de ataque Baixa, privilégios necessários Nenhum, interação do usuário Nenhuma. Impacto em confidencialidade Alto, integridade Alto e disponibilidade Alto.
Como corrigir CVE-2024-45414?
Aplique a correção publicada pelo fornecedor — as referências desta página levam aos avisos e patches originais. Quando não for possível corrigir de imediato, reduza a exposição do componente afetado e monitore tentativas de exploração. Clientes Rainforest recebem esta vulnerabilidade correlacionada aos próprios ativos e priorizada pela exposição real, não apenas pela nota.
Potencialize sua estratégia de segurança com a Rainforest
Descubra vulnerabilidades cedo, priorize ameaças críticas e proteja o que realmente importa. A Rainforest simplifica suas operações de segurança, economizando tempo e reduzindo custos, para você focar no que move o seu negócio.
