Uma falha de firmware que afeta várias gerações de Coldcard carteiras de hardware resultou em um dos maiores furtos conhecidos envolvendo Bitcoin auto-custodiado. Pesquisadores de blockchain estimam que atacantes roubaram bem mais de 1.500 BTC, avaliados em mais de 100 milhões de dólares, explorando frases de recuperação geradas em versões vulneráveis de firmware. Investigadores acreditam que a campanha ainda está em andamento, e especialistas em segurança continuam identificando carteiras afetadas adicionais.
O incidente chamou atenção porque não envolveu uma vulnerabilidade no próprio Bitcoin. Em vez disso, atacantes exploraram uma fraqueza no software responsável por criar frases de recuperação de carteiras. Os algoritmos criptográficos do Bitcoin permanecem seguros, mas carteiras geradas com firmware falho podem gerar sementes de recuperação muito mais previsíveis do que o pretendido.
Cada carteira de hardware cria uma frase de recuperação, geralmente composta por 12 a 24 palavras, que atua como backup mestre para todos os fundos armazenados na carteira. Essa frase é gerada a partir de dados aleatórios, e a qualidade da aleatoriedade determina o quão difícil é para qualquer outra pessoa reproduzir a mesma carteira.
Segundo a Coinkite, fabricante de Coldcard , certas versões de firmware introduzidas em 2021 continham um bug que reduzia a quantidade de entropia, ou aleatoriedade, usada durante a geração da semente. Como resultado, algumas carteiras foram criadas com frases de recuperação que podiam ser reconstruídas usando computação offline em larga escala. Em vez de atacar a criptografia do Bitcoin, os atacantes geraram um número enorme de possíveis frases de recuperação e compararam os endereços das carteiras resultantes com endereços visíveis na blockchain pública até que as correspondências fossem encontradas.
Uma vez identificada uma frase de recuperação correspondente, os atacantes podiam recriar as chaves privadas da vítima sem nunca obter a carteira física de hardware. Eles poderiam então autorizar transações de outro dispositivo e transferir o bitcoin para carteiras sob seu controle.
Pesquisadores que acompanham os furtos acreditam que os ataques ocorreram em múltiplas ondas ao longo de vários dias, com novas vítimas continuando a surgir à medida que a análise do blockchain avança. Embora os primeiros roubos em grande escala pareçam ter sido coordenados por um único operador, atividades posteriores sugerem que múltiplos atores ameaçadores podem agora estar explorando a vulnerabilidade divulgada publicamente. Como a fraqueza se tornou amplamente conhecida após os ataques iniciais, pesquisadores de segurança alertam que atacantes oportunistas podem continuar procurando carteiras vulneráveis.
Atualizar um Coldcard dispositivo não elimina automaticamente o perigo. A falha afeta a frase de recuperação gerada quando a carteira foi criada, o que significa que sementes existentes permanecem vulneráveis mesmo após a instalação do firmware corrigido. Por esse motivo, a Coinkite instruiu usuários cujas carteiras podem ter sido criadas com firmware afetado a gerarem uma frase de recuperação totalmente nova e transferirem seus bitcoins para uma carteira recém-criada. Simplesmente importar a semente existente para outra carteira de hardware não resolve o problema, pois a frase de recuperação comprometida permanece inalterada.
O incidente também reforçou o valor da segurança em camadas. Furtos documentados publicamente envolveram carteiras de assinatura única, onde uma frase de recuperação é suficiente para gastar fundos. Carteiras multiassinatura, que exigem múltiplas chaves independentes para aprovar uma transação, oferecem proteção adicional porque comprometer uma única frase de recuperação não concede controle total sobre os ativos.
Outra questão levantada pelo incidente é se a inteligência artificial teve papel na descoberta da falha. A Coinkite sugeriu que alguém pode ter usado ferramentas de IA para analisar seu código-fonte público, embora a empresa tenha enfatizado que isso é apenas uma hipótese. Nenhuma evidência pública confirmou que a IA foi usada para identificar ou explorar a vulnerabilidade.
O Coldcard incidente se tornou um exemplo significativo de como fraquezas no software de carteira podem prejudicar hardwares que normalmente são seguros. Embora o protocolo central do Bitcoin nunca tenha sido comprometido, a falha demonstra que a segurança da criptomoeda autocustodiada depende tanto do software que gera sementes de recuperação quanto da criptografia que protege as chaves privadas.