PT-2021-24354 · Consensys · Consensys Discovery
CVE-2024-23688
·
Publicado
2021-04-06
·
Atualizado
2025-11-29
CVSS v3.1
5.3
Média
| Vetor | AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N |
**Nome do software vulnerável e versões afetadas:
Versões do Consensys Discovery anteriores à 0.4.5
Descrição:
O problema decorre do fato de o Consensys Discovery utilizar o mesmo nonce AES/GCM durante toda a sessão, quando, idealmente, ele deveria ser único para cada mensagem. Isso pode levar ao vazamento da chave de sessão gerada para a comunicação entre pares específicos. No entanto, a chave privada do nó não é comprometida. O registro ENR, assinado com uma chave diferente, permanece inalterado, e um invasor não pode alterá-lo. De acordo com a especificação do Discovery, o cache de sessão deve manter o controle da contagem de mensagens enviadas para garantir a exclusividade dos valores de nonce, e recomenda-se gerar nonces codificando a contagem atual de mensagens enviadas nos primeiros 32 bits do nonce e preenchendo os 64 bits restantes com dados aleatórios gerados por um gerador de números aleatórios criptograficamente seguro.
Recomendações:
Para versões do Consensys Discovery anteriores à 0.4.5, atualize para a versão 0.4.5 ou posterior para resolver o problema. Como solução alternativa temporária, considere regenerar a chave de sessão com frequência para minimizar o risco de exploração. Restrinja o acesso à comunicação sensível entre pares para minimizar o risco de exposição da chave de sessão. Evite reutilizar nonces AES/GCM para várias mensagens na mesma sessão. Certifique-se de que o cache de sessão mantenha o controle da contagem de mensagens enviadas para manter valores únicos de nonce. Gere nonces usando um gerador de números aleatórios criptograficamente seguro, codificando a contagem atual de mensagens enviadas
Exploit
Correção
Use of Insufficiently Random Values
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Identificadores relacionados
Produtos afetados
Consensys Discovery