PT-2021-19856 · Tenvoy · Tenvoy
Publicado
2021-06-16
·
Atualizado
2021-06-28
·
CVE-2021-32685
CVSS v3.1
9.8
Crítica
| Vetor | AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
Nome do software vulnerável e versões afetadas
Versões do tEnvoy anteriores à 7.0.3
Descrição
O método
verifyWithMessage de tEnvoyNaClSigningKey sempre retorna true para qualquer assinatura cujo hash SHA-512 coincida com o hash SHA-512 da mensagem, mesmo que a assinatura seja inválida. Este problema foi corrigido na versão 7.0.3.Recomendações
Para versões anteriores à 7.0.3, atualize para a versão 7.0.3 imediatamente para resolver este problema.
Como solução alternativa temporária, no
tenvoy.js, na definição do método verifyWithMessage dentro da classe tEnvoyNaClSigningKey, certifique-se de que a chamada da instrução de retorno para this.verify termine em .verified.Verifique novamente todas as assinaturas que foram verificadas anteriormente com o método
verifyWithMessage vulnerável.Correção
Improper Verification of Cryptographic Signature
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Tenvoy