PT-2021-19856 · Tenvoy · Tenvoy

Publicado

2021-06-16

·

Atualizado

2021-06-28

·

CVE-2021-32685

CVSS v3.1

9.8

Crítica

VetorAV: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

CVE-2021-32685
GHSA-5W25-HXP5-H8C9
GHSA-7R96-8G3X-G36M

Produtos afetados

Tenvoy