PT-2026-144409
CVE-2026-125334
·
Publicado
2026-11-10
·
Atualizado
2026-11-10
Descrição por
CVSS 3.1
5.9
MédiaMétricasAV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H
Nome do Software Vulnerável e Versões Afetadas
Forge versões anteriores a 1.4.3
Descrição
Um cliente
forge.tls pode disparar um TypeError não capturado na função connection.process() ao receber um registro de handshake enquanto nenhuma sessão estiver ativa. Isso ocorre se um registro for recebido antes da chamada de handshake(), após a aplicação chamar close(), ou após um alerta close notify. O problema ocorre porque a função tls.handleHandshake() tenta desreferenciar c.session.md5 antes de despachar a mensagem. Um servidor malicioso ou um invasor no caminho (on-path) pode enviar tal registro para encerrar um processo Node.js caso a aplicação não capture a exceção resultante. Este problema não afeta a confidencialidade ou integridade, e servidores forge.tls não são afetados.Recomendações
Atualize o Forge para a versão 1.4.3.
Como medida paliativa temporária, capture as exceções lançadas por
connection.process() e feche o socket, ou pare de passar dados do socket para process() assim que o callback closed for chamado e até que handshake() seja chamado novamente.Explorabilidade
Correção
Impactos
Pesquisadores
Fornecedores
Produtos afetados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾