Large Bitcoin loss tied to weak seed entropy
A recent vulnerability in Coldcard hardware wallets has reportedly enabled attackers to drain roughly 1,816 BTC — about $116 million — from more than 5,200 addresses, renewing debate over hardware wallet security and self-custody best practices. The flaw stemmed from a firmware integration error that reduced effective seed entropy during wallet creation, turning 128-bit seed promises into much weaker seeds in many devices.
What happened: predictable seeds, stolen keys
Coldcard, a Bitcoin-only hardware wallet by Canadian manufacturer Coinkite, relies on secure random-number generation to produce seed phrases (mnemonic recovery phrases) that protect private keys. According to Coinkite’s security advisory and blockchain investigators, a build configuration introduced in firmware version 4.0.1 caused certain Coldcard models to use a software random number generator instead of the intended hardware entropy source when generating new seeds.
Affected devices and firmware versions
Coinkite identified the affected firmware window as versions 4.0.1 through 4.1.9 on Coldcard Mk2 and Mk3 devices. The first vulnerable release arrived in March 2021, which means the misconfiguration persisted for more than five years before public disclosure on July 30, 2026. Later models — vulnerable Mk4, Mk5, and Q devices — generated seeds with an intermediate weakness and were estimated to offer about 72 bits of effective entropy rather than the expected 128 bits.
How attackers exploited the weakness
Entropy measures the unpredictability of a seed phrase. A properly generated 128-bit seed creates an astronomically large set of possible keys. Reducing that entropy to approximately 40 bits brings the keyspace down to roughly one trillion possibilities — a size within reach of specialized computing resources when attackers have enough information about seed generation. Blockchain intelligence firm TRM Labs reported that attackers could reconstruct affected private keys remotely without physically compromising devices, stealing PINs, or installing malicious firmware.
On-chain tracing by TRM Labs attributed preliminary losses of about 1,816 BTC spread across more than 5,200 addresses. TRM noted multiple suspected waves beginning July 30 and cautioned that totals may evolve as investigators correlate victim reports and discover additional addresses tied to the same flaw.

Why independent entropy matters: dice rolls and user choices
Bobby Gray, founder of TEXITcoin, framed the incident as a failure of process rather than of Bitcoin itself. Gray emphasized that trust in a device to generate secure randomness without independent verification led to losses. He noted that users who added their own entropy via dice rolls were not affected by the exploitation.
Coinkite’s exception: how many dice rolls protect you?
Coinkite’s advisory clarifies an important mitigation: users who supplemented the seed-generation process with at least 50 fair, private, and independent dice rolls during wallet setup are not considered vulnerable to the RNG flaw alone. Specifically, between 50 and 98 rolls add at least 128 bits of entropy to the seed, while 99 or more rolls add about 256 bits. Fewer than 50 rolls do not meet Coinkite’s exception, and users uncertain about how many rolls they performed, whether the process was private, or which final seed words they retained are urged to migrate funds.
Gray argued the incident demonstrates a broader lesson for self-custody: blind acceptance of a product’s stated security guarantees is risky. In his analysis, the problem was not an evil design to steal funds, but a grievous engineering error that was left active for years. He cautioned that users who do not independently verify entropy cannot be sure of what they control, regardless of the device’s feature set.
Impact on user behavior: migrations and exchange inflows
The news prompted contrasting market reactions. Some Bitcoin holders moved funds back to exchanges: OKX reported record deposits after the vulnerability became public. OKX’s Chief Compliance Officer Jonathan Brockmeier noted this behavior differs from the exodus to self-custody seen after the FTX collapse in 2022. While moving funds to centralized platforms is a natural response to hardware-wallet failures, it substitutes one form of counterparty risk for another.
Centralized custody removes seed and firmware responsibilities for retail users but introduces risks tied to custodian controls, counterparty solvency, regulatory freeze, insider misconduct, and large-scale exchange hacks. Bloomberg Intelligence analyst Eric Balchunas and others suggested the incident could accelerate demand for regulated spot Bitcoin ETFs, which shift custody to institutional custodians such as Coinbase Custody or Anchorage (as disclosed in filings for major ETF products). However, ETF shares do not provide the option to withdraw underlying BTC to a personal wallet: they represent exposure to price, not direct ownership of a withdrawal-capable private key.
Forensic signals and laundering patterns
Blockchain investigators have not definitively attributed the thefts to one group. TRM Labs observed differences in transaction construction across suspected waves, suggesting multiple actors might be involved. Much of the stolen BTC initially moved into consolidation addresses. TRM identified limited laundering activity — including a 64.9 BTC deposit to Wasabi Wallet and a movement equivalent to 200 ETH routed through Tornado Cash on Aug. 4 — but noted patterns differed from the rapid laundering techniques often associated with organized or nation-state groups.
How to respond if you used an affected Coldcard
Coinkite has released corrected firmware for every impacted model: version 4.2.0 for Mk2 and Mk3, version 5.6.0 for standard Mk4 and Mk5 devices, and version 1.5.0Q for the standard Coldcard Q. It is critical to understand that applying firmware updates only fixes future seed generation. A seed that was created while the RNG was weakened remains weak; firmware cannot retroactively add entropy to an existing recovery phrase.
Recommended remediation steps
- Install the patched firmware appropriate for your Coldcard model immediately.
- Generate a new seed on the updated device or use another trusted wallet that you control.
- Verify the new seed’s fingerprint and confirm the receiving address before transferring funds.
- Send a small test transaction first. Confirm network arrivals and that you can sign transactions with the new seed.
- Only after a successful test transfer, move the remaining balance to the newly generated wallet.
- Keep the old backup securely until the transfer is fully confirmed on-chain, then securely destroy outdated backups tied to the compromised seed.
For users who previously added more than 50 private, independent dice rolls during setup, the advisory indicates their seeds should be safe from the RNG flaw alone. Those in doubt should follow the migration steps above as a precaution.
Longer-term lessons for crypto security and self-custody
This episode serves as a reminder for both users and manufacturers. Hardware wallet makers must maintain rigorous code reviews, release governance, and reproducible build configurations to protect randomness sources. For users, the incident underlines the importance of independent verification: adding trusted entropy, using open-source firmware when possible, validating firmware signatures, and maintaining secure, private seed backup processes.
Self-custody remains a powerful tool for control over digital assets — but it places responsibility for key generation and storage squarely on the user. Conversely, centralized custody transfers those responsibilities to custodians, trading operational risks for counterparty ones. Neither model is risk-free; both require clear threat modeling, regular security hygiene, and an understanding of trade-offs.
Conclusion
The Coldcard seed-generation flaw exposed a significant self-custody vulnerability that resulted in large-scale BTC theft. The technical root cause was a firmware integration error that reduced entropy during seed creation, and the consequence was remote key reconstruction and asset theft without physical compromise. Coinkite’s fixes address future seed generation, but vulnerable seeds must be replaced through a secure migration. The episode highlights the need for robust QA, transparent security practices by device manufacturers, and active user verification of randomness and key-generation processes. Whether you custody crypto yourself or use a regulated custodian, clear procedures and informed risk management remain essential for protecting digital assets.






Discussion
Leave a Comment
Comments (3)
Solid reminder: QA failures happen. People screaming to ditch hardware wallets is dramatic tho. Coinkite must fix release governance, and the 50 dice-roll rule is unrealistic for most users 😅
Is this even true? Five years of a faulty build config and nobody noticed, sounds like a massive process failure. How do you miss the RNG source in CI, seriously
Wow didn't expect that. 1,816 BTC gone because of a bad RNG config? Utter nightmare for self custody, who even audits builds properly these days