Bitcoin Core developer says COLDCARD MK2 and MK3 flaw was reproduced

Bitcoin Core developer says COLDCARD MK2 and MK3 flaw was reproduced

Galaxy Research linked suspected Coldcard-related sweeps across 4,585 addresses to three attack waves, while Coinkite widened warnings, issued fixed firmware and urged users to regenerate seeds and move funds.

BTC

Fact Check
The original @theinstagibbs post confirms the Mk2/Mk3 vulnerability, and instagibbs (Gregory Sanders) is corroborated as a Bitcoin Core developer per the Substack reference and bitcoin.org release notes cited in search. Bitcoin News (@BitcoinNewsCom) and Odaily both report he reproduced the flaw on a freshly initialized MK3 using only button-press counts and warned 'time to panic.' CoinNess corroborates Coinkite's firmware 4.0.1-5.0.3 seed-generation warning and the 594 BTC theft context. Multiple independent sources align. The technical mechanism (MK3 lacking a hardware TRNG vs MK4) is consistent across reports, though the proof-of-concept remains under review, so a small residual uncertainty remains.
Summary

A Coldcard seed-generation vulnerability affecting Coinkite hardware wallets widened beyond the initial Mk2 and Mk3 focus, with Block’s Bitcoin engineering team and Coinkite tracing the main confirmed issue to a broken random-number-generator check that can leave wallet creation dependent on predictable device data rather than true randomness. Bitcoin Core contributor instagibbs said he reproduced the flaw on a newly initialized Mk3. Coinkite said users should assume seeds generated before the latest fixes may be compromised, upgrade firmware, create a new seed phrase and move funds immediately, while noting that a strong BIP-39 passphrase can materially reduce risk but does not remove the need to migrate. Galaxy Research said its preliminary on-chain analysis linked suspected thefts tied to the vulnerable firmware to 4,585 addresses in three waves between July 30 and Aug. 1. Galaxy’s reporting cited 1,158.8480 BTC in one breakdown, while a newer figure from the same research line put the drained total at 1,367.05 BTC. Coinkite has not verified that the wallet drains were caused by the firmware flaw, and Galaxy said blockchain data alone cannot determine whether later sweeps were carried out by the same attacker or a separate party exploiting the same vulnerable address pool.

Terms & Concepts
  • entropy: The randomness used to generate a wallet seed; if it is weak, attackers may be able to reconstruct private keys.
  • BIP-39 passphrase: An additional secret used with a seed phrase to derive a separate wallet, making theft harder if the seed alone is exposed.
  • on-chain analysis: Study of blockchain transaction data to trace wallet activity and transaction patterns.