PT-2026-107386

CVE-2026-16516

·

Publicado

2026-10-07

·

Atualizado

2026-10-08

Descrição por

CVSS 4.0
9.0
Crítica
MétricasAV:N/AC:L/AT:P/PR:N/UI:N/VC:L/VI:H/VA:N/SC:L/SI:H/SA:N
Nome do Software Vulnerável e Versões Afetadas wolfSSH (versões afetadas não especificadas)
Descrição O wolfSSH não valida se o identificador de curva ECDSA em um blob de chave de host KEXDH REPLY corresponde ao algoritmo negociado durante a troca de chaves. Na função ParseECCPubKey(), a string de algoritmo do blob é usada para derivar a curva via NameToId/wcPrimeForId sem a verificação em relação ao ssh->handshake->pubKeyId negociado. Além disso, a string do identificador de curva RFC 5656 é descartada via GetSkip() em vez de ser comparada. Um invasor man-in-the-middle ativo pode substituir um blob de chave de host contendo uma curva ECDSA diferente, fazendo com que o cliente importe a chave na curva errada. Como o invasor controla a chave privada para a curva substituída, a verificação de assinatura é bem-sucedida. A exploração requer uma posição ativa de man-in-the-middle e um callback de verificação de chave pública permissivo, como Trust On First Use (TOFU), verificação apenas por nome de algoritmo ou correspondência de impressão digital (fingerprint) com a chave analisada.
Recomendações No momento, não há informações sobre uma versão mais recente que contenha a correção para esta vulnerabilidade.
Explorabilidade
Exploit
Impactos
Pesquisadores
Fornecedores
Produtos afetados
Identificadores relacionados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾