Uma falha de firmware de cinco anos nas carteiras de hardware Bitcoin da Coldcard permitiu que invasores drenassem dezenas de milhões de dólares em Bitcoin esta semana, com perdas estimadas em mais de US$ 100 milhões e a vulnerabilidade ainda ativa em 4 de agosto de 2026.
A questão central gira em torno dos dispositivos Coldcard da Coinkite, carteiras de hardware populares que operam exclusivamente com Bitcoin e são isoladas da internet. A partir de 30 de julho, aproximadamente, varreduras coordenadas na blockchain começaram a esvaziar endereços vulneráveis com assinatura única. A primeira grande onda movimentou cerca de 1.082 a 1.083 BTC (aproximadamente US$ 70 milhões na época) de mais de 1.100 endereços em menos de uma hora. Ondas subsequentes se seguiram e, no início de agosto, pesquisadores rastreavam totais na faixa de 1.367 a mais de 1.800 BTC em milhares de endereços, com algumas estimativas (incluindo suspeitas de atividade adicional) chegando a cerca de 2.055 BTC ou aproximadamente US$ 114 a 130 milhões, dependendo do preço do Bitcoin e da confirmação de novas varreduras.
O problema técnico
A causa raiz é um erro de integração de firmware de março de 2021 (introduzido por volta da versão 4.0.0/4.0.1). Durante uma reescrita de código que incorporou a libsecp256k1, a geração de sementes foi inadvertidamente desviada do gerador de números aleatórios verdadeiros de hardware STM32 do dispositivo para um gerador de números pseudoaleatórios determinístico de software (fallback Yasmarang do MicroPython).
Isso reduziu drasticamente a entropia. Dispositivos Mk2 e Mk3 afetados, executando firmware de 4.0.1 a 4.1.9, produziram sementes com aproximadamente 40 bits de entropia em algumas análises (ou cerca de 72 bits em outras), muito abaixo dos 128 bits esperados. Modelos posteriores (Mk4, Mk5 e Q), anteriores às correções de julho de 2026, também apresentaram entropia reduzida (cerca de 72 bits nos relatórios). O espaço de busca resultante tornou-se computacionalmente viável para atacantes com recursos suficientes, permitindo-lhes regenerar chaves privadas candidatas offline, compará-las com endereços de blockchain que detêm fundos e coletar as moedas — sem acesso físico a qualquer dispositivo, malware ou phishing.
Sementes criadas com entropia adicional suficiente (pelo menos 50 lançamentos de dados físicos independentes inseridos durante a configuração) ou protegidas por uma senha BIP-39 forte e exclusiva são geralmente consideradas fora do conjunto vulnerável. Outros produtos da Coinkite, como Tapsigner, Opendime e Satscard, usam bases de código diferentes e não são afetados.
Resposta da empresa e orientações para o usuário
A Coinkite confirmou a vulnerabilidade, emitiu avisos de segurança e lançou uma atualização de firmware logo após os ataques se tornarem públicos (versão 4.2.0 ou posterior para Mk3, 5.6.0 ou posterior para Mk4/Mk5, 1.5.0Q ou posterior para Q, com as correções correspondentes para Edge). A empresa suspendeu os envios e destruiu o estoque restante de dispositivos que haviam sido enviados com o firmware vulnerável.
É importante ressaltar que a instalação do novo firmware não corrige uma seed fraca existente. Usuários cujas seeds foram geradas em um firmware afetado (sem as proteções de rolagem de dados ou senha forte) são aconselhados a:
- Atualize para o firmware corrigido.
- Gere uma semente completamente nova no dispositivo modificado.
- Verifique cuidadosamente o endereço de entrega.
- Transfira fundos (começando com uma pequena transação de teste) para a nova carteira.
A Coinkite tem entrado em contato com os clientes, auxiliando nas migrações sempre que possível e recomendando que os proprietários guardem seus dispositivos em caso de futuras operações de recuperação envolvendo as autoridades policiais. A empresa reconheceu publicamente o impacto sobre os usuários e a confiança depositada nela.
Situação atual
Pesquisadores, incluindo a Galaxy Research, descreveram a exploração como contínua, com múltiplas ondas observadas e atividade adicional prosseguindo até o início de agosto. Os padrões sugerem geração e varredura programática de chaves, possivelmente assistida por IA. As moedas roubadas permaneceram, em grande parte, inalteradas em endereços controlados pelos atacantes até o momento, o que dificulta a lavagem de dinheiro, mas as mantém visíveis no blockchain público.
O incidente gerou um debate mais amplo na comunidade Bitcoin sobre as práticas de entropia em carteiras de hardware, o valor de configurações com múltiplas assinaturas, o uso de dados ou fontes externas de entropia, frases-senha e as limitações até mesmo de dispositivos de código aberto renomados. A Coinkite e outras entidades observaram que ferramentas de revisão de código com auxílio de IA (incluindo aquelas testadas posteriormente) também não detectaram o sutil erro de limite entre o sistema de compilação e o submódulo que introduziu o caminho alternativo.
Os usuários afetados que ainda não migraram são fortemente aconselhados a tratar a situação como urgente e a transferir seus fundos para novas redes seed geradas sob condições específicas. A abrangência total dos endereços vulneráveis restantes continua sendo avaliada por meio de análises on-chain.

