Hack Alerta

PuTTY 0.84 corrige falhas de negação de serviço e spoofing em Telnet

PuTTY 0.84 corrige falhas de negação de serviço em ECDSA/RSA e spoofing em Telnet. Mantenedor esclarece natureza do CVE-2026-4115.

Análise das vulnerabilidades de criptografia ECDSA e RSA

A versão 0.84 do PuTTY foi lançada com correções para múltiplas falhas de segurança menores, incluindo problemas que poderiam desencadear crashes na troca de chaves SSH e uma fraqueza de spoofing de prompt no Telnet. Embora essas vulnerabilidades sejam consideradas de baixa severidade, elas destacam como falhas pequenas no manuseio criptográfico e na lógica de sessão podem ser abusadas em cenários de ataque específicos, particularmente por servidores maliciosos ou atores de man-in-the-middle (MITM).

Uma das correções principais aborda uma falha na verificação de assinatura ECDSA que poderia causar o PuTTY a travar durante o processo de handshake SSH. O problema decorre do manuseio incorreto da aritmética de curva elíptica, levando o aplicativo a falhar ao processar pontos com a mesma coordenada y. Essa condição não é inerentemente inválida, mas uma asserção no código causou o término inesperado do cliente. Como essa etapa de verificação ocorre antes da validação da chave do host, um atacante poderia fornecer uma chave e assinatura especialmente criadas para travar o cliente de forma confiável.

A falha afeta versões desde 0.71 e impacta curvas baseadas em NIST como P256, P384 e P521, enquanto curvas modernas como Ed25519 permanecem inafetadas. O resultado é limitado a uma condição de negação de serviço, potencialmente interrompendo sessões ou causando perda de saída de terminal. Outra questão resolvida nesta versão envolve uma vulnerabilidade de double-free na implementação do PuTTY de troca de chaves baseada em RSA, definida no RFC 4432.

Risco de spoofing de prompt em sessões Telnet

Essa falha ocorre ao lidar com chaves RSA malformadas ou inesperadamente curtas durante condições de erro. Em tais casos, o aplicativo libera erroneamente a mesma estrutura de memória duas vezes, levando a um crash. Essa vulnerabilidade afeta versões de 0.72 a 0.83. Pode ser acionada remotamente por um servidor malicioso que intencionalmente envia uma chave truncada. Similar ao problema anterior, essa falha ocorre antes da verificação da chave do host, significando que um atacante MITM poderia explorá-la.

No entanto, não há evidências atuais de que o bug possa ser aproveitado para execução arbitrária de código, limitando seu impacto a negação de serviço. A versão também corrige uma questão sutil mas notável em sessões Telnet envolvendo o recurso de "sinal de confiança" do PuTTY. Este marcador visual é projetado para ajudar os usuários a distinguir entre prompts gerados legítimamente pelo cliente e prompts potencialmente maliciosos enviados por um servidor.

Nas versões anteriores, quando os usuários autenticavam através de um proxy, o estado de confiança não era corretamente resetado antes do início da sessão Telnet. Como resultado, todas as mensagens subsequentes do servidor eram tratadas como confiáveis, potencialmente levando os usuários a inserir informações sensíveis, como senhas de proxy. Embora esse cenário requeira condições específicas e dependa de protocolos legados como Telnet, ainda apresenta um risco realista em ambientes onde tais protocolos estão em uso.

Contexto do CVE-2026-4115 e postura do mantenedor

Além dessas correções, uma questão separada, CVE-2026-4115, relacionada ao manuseio de assinatura EdDSA foi abordada. De acordo com o mantenedor do PuTTY, Alan Coopersmith, a questão não constitui uma vulnerabilidade de segurança genuína, apesar de receber uma designação CVE de partes externas. O foco geral do PuTTY 0.84 é melhorar a robustez e eliminar vulnerabilidades de caso de borda que poderiam ser abusadas para interrupção ou decepção.

Orientações de atualização para administradores de rede

Usuários e organizações são aconselhados a atualizar prontamente, especialmente em ambientes onde ferramentas de acesso remoto seguro são críticas, e a evitar depender de protocolos desatualizados como Telnet sempre que possível. A atualização deve ser priorizada em sistemas que utilizam curvas NIST para autenticação SSH, dado o risco de interrupção de serviço. Administradores devem verificar a integridade das chaves de host e monitorar logs de conexão para detectar tentativas de handshake anômalas que possam indicar exploração de vulnerabilidades de negação de serviço.

A implementação de políticas de atualização automatizada para ferramentas de administração de infraestrutura é recomendada para garantir que correções de segurança sejam aplicadas rapidamente. Além disso, a migração para protocolos mais seguros, como SSH com autenticação baseada em chaves modernas, deve ser considerada para reduzir a superfície de ataque em ambientes de rede críticos. A transparência do mantenedor sobre a natureza do CVE-2026-4115 demonstra a importância de validar designações de segurança com fontes oficiais antes de assumir riscos operacionais.


Baseado em publicação original de Cyber Security News
Publicado pela Redação Hack Alerta com base em fontes externas citadas e monitoramento editorial do Hack Alerta. Para decisões técnicas, operacionais ou jurídicas, confirme sempre os detalhes na fonte original.