PT-2026-71343 · Russh · Russh

CVE-2026-73430

·

Publicado

2026-07-24

·

Atualizado

2026-08-13

CVSS v3.1

5.3

Média

VetorAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
Nome do Software Vulnerável e Versões Afetadas Russh versões anteriores a 0.62.4
Descrição Um cliente SSH não autenticado pode causar a negação de serviço ao enviar uma mensagem SSH MSG KEX ECDH INIT com um valor Q C de 32 bytes composto apenas por zeros. A função Curve25519Kex::server dh() em russh/src/kex/curve25519.rs aceita esse valor público do peer composto por zeros e calcula um segredo compartilhado nulo. Em seguida, a função compute exchange hash() chama a encode mpint() em russh/src/kex/mod.rs, que indexa além do fim da entrada ao tentar pular bytes zero iniciais. O pânico resultante ocorre antes da autenticação e encerra a tarefa de troca de chaves do servidor.
Recomendações Atualizar para a versão 0.62.4.

Exploit

Correção

DoS

Improper Check for Exceptional Conditions

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

CVE-2026-73430
GHSA-5XVQ-CP9X-6P6R

Produtos afetados

Russh