PT-2021-23877 · Stark Bank · Stark Bank Python Ecdsa Library
Publicado
2021-11-09
·
Atualizado
2022-03-24
·
CVE-2021-43572
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
Biblioteca ECDSA do Stark Bank para Python, versões 2.0.0 a 2.0.0
Descrição
A função
verify na biblioteca ECDSA do Stark Bank para Python não verifica se a assinatura é diferente de zero, o que permite que invasores falsifiquem assinaturas em mensagens arbitrárias. Esse problema afeta a função verify, permitindo que invasores falsifiquem assinaturas em mensagens arbitrárias ao explorar a falta de uma verificação de assinatura diferente de zero.Recomendações
Para a biblioteca ECDSA do Stark Bank para Python versão 2.0.0, atualize para a versão 2.0.1 ou posterior para resolver o problema.
Como solução alternativa temporária, considere adicionar uma verificação para garantir que a assinatura seja diferente de zero antes de verificá-la com a função
verify, até que um patch esteja disponível.Exploit
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
Stark Bank Python Ecdsa Library