PT-2026-144409

CVE-2026-125334

·

Publicado

2026-11-10

·

Atualizado

2026-11-10

Descrição por

CVSS 3.1
5.9
Média
Mé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
Enumeração de fraquezas
Identificadores relacionados
GHSA-J8RW-JP99-435V
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾