Uma vulnerabilidade no gerador de números aleatórios (RNG) fraco da biblioteca CryptoJS, introduzida há 12 anos, foi identificada como a causa de drenos de carteiras de criptomoedas, resultando em perdas estimadas de $5.7 milhões. A vulnerabilidade afeta cinco aplicativos de carteira de criptomoedas que utilizam a biblioteca para gerar frases de recuperação.
Detalhes Técnicos
A função CryptoJS.lib.WordArray.random() forneceu entropia fraca para a geração de frases de recuperação.
A análise on-chain da Coinspect indica que os drenos ocorreram em duas varreduras desde o final de maio.
A vulnerabilidade foi introduzida na biblioteca JavaScript de criptografia há 12 anos.
Ameaças Relacionadas
Ataques de phishing e exploração de vulnerabilidades em bibliotecas de criptografia são comuns em ataques a carteiras de criptomoedas.
Grupos de ransomware e ataques de exploit também são uma ameaça constante no setor.
Próximos Passos
Atualizar a biblioteca CryptoJS para uma versão mais segura.
Implementar medidas de segurança adicionais, como autenticação de dois fatores e armazenamento seguro de frases de recuperação.
Realizar análises de segurança regulares em aplicativos de carteira de criptomoedas.