CVE-2024-31497
No PuTTY 0.68 até 0.80 antes de 0.81, a geração tendenciosa de nonce ECDSA permite que um atacante recupere a chave secreta NIST P-521 de um usuário por...
- Publicado
- 15 de abr. de 2024
- Atualizado
- 4 de nov. de 2025
- Atribuindo CNA
- mitre
- Evidência observada
- 8 de ago. de 2026
CVSS primário
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:NBaixo · próximos 30 dias
- Percentil
- 92,8%
- Data do modelo
- 21 de set. de 2026
EPSS é uma estimativa estatística, não uma certeza ou uma medida de impacto. Combine-o com CVSS, status KEV, exposição e seu ambiente.
Resumo
No PuTTY 0.68 até 0.80 antes de 0.81, a geração tendenciosa de nonce ECDSA permite que um atacante recupere a chave secreta NIST P-521 de um usuário por meio de um ataque rápido com aproximadamente 60 assinaturas. Isso é especialmente importante em um cenário onde um adversário consegue ler mensagens assinadas pelo PuTTY ou Pageant. O conjunto necessário de mensagens assinadas pode ser publicamente legível porque são armazenadas em um serviço Git público que suporta o uso de SSH para assinatura de commits, e as assinaturas foram feitas pelo Pageant por meio de um mecanismo de agent forwarding. Em outras palavras, um adversário já pode ter informações de assinatura suficientes para comprometer a chave privada de uma vítima, mesmo que não haja mais uso de versões vulneráveis do PuTTY. Após um comprometimento de chave, um adversário pode ser capaz de conduzir ataques à cadeia de suprimentos em software mantido no Git. Um segundo cenário independente é que o adversário seja um operador de um servidor SSH ao qual a vítima se autentica (para login remoto ou cópia de arquivos), mesmo que esse servidor não seja totalmente confiável para a vítima, e a vítima use a mesma chave privada para conexões SSH a outros serviços operados por outras entidades. Aqui, o operador do servidor malicioso (que de outra forma não teria como determinar a chave privada da vítima) pode derivar a chave privada da vítima e então usá-la para acesso não autorizado a esses outros serviços. Se os outros serviços incluírem serviços Git, novamente pode ser possível conduzir ataques à cadeia de suprimentos em software mantido no Git. Isso também afeta, por exemplo, FileZilla antes de 3.67.0, WinSCP antes de 6.3.3, TortoiseGit antes de 2.15.0.1 e TortoiseSVN até 1.14.6.
Fontes
4Exploit de prova de conceito para CVE-2024-31497, demonstrando uma vulnerabilidade crítica com lógica de exploração automatizada para testes e validação de segurança.
Uso responsável
Use informações de vulnerabilidade apenas em sistemas que você possui ou está autorizado a testar. O Kitploit vincula-se a metadados de pesquisa pública e não armazena código de exploração ou cargas maliciosas.