PT-2021-19856

CVE-2021-32685

·

Publicado

2021-06-16

·

Atualizado

2021-06-28

Descrição por

CVSS 3.1
9.8
Crítica
MétricasAV: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.
Explorabilidade
Correção
Impactos
Fornecedores
Produtos afetados
Identificadores relacionados
GHSA-5W25-HXP5-H8C9
GHSA-7R96-8G3X-G36M
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾