Telegram Live Chat

Gino Matos
Home NFT WorldColdcard flaw exposes a hidden risk

Coldcard flaw exposes a hidden risk

by admin
0 comments

Block’s Bitcoin Engineering and Security team and independent Bitcoin Core developers have traced the recent batch of Coinkite Coldcard wallet losses to a specific firmware defect that exposed a hidden weakness in Bitcoin self-custody before any user touched a seed phrase.

The bug diverted the device’s random-number generation from its STM32 hardware source to MicroPython’s deterministic Yasmarang fallback.

Mk2 and Mk3 devices running firmware 4.0.1 through 4.1.9 produced seeds whose cryptographic randomness collapsed into a small, searchable set.

Mk4, Q, and Mk5 models were less severely affected, producing seeds with about 72 bits of entropy, still well under the 128 bits specified by the design.

Coldcard’s $89M wallet bug triggers the biggest Bitcoin movement since FTX and completely distorts market signals
Related Reading

Coldcard’s $89M wallet bug triggers the biggest Bitcoin movement since FTX and completely distorts market signals

More than 77,000 BTC moved from older wallets as users raced to secure funds, complicating bearish readings across key on-chain indicators.

Aug 2, 2026 · Oluwapelumi Adejumo

How weak seeds compromised Bitcoin self-custody

A user could write down twelve or twenty-four words, store them in a safe, keep the device offline for years, and still hold a key an attacker could reconstruct by searching the fallback generator’s narrow output space.

A firmware fix protects only the seeds a device generates once the owner installs the update, so any seed the flawed path already generated needs full replacement: Coinkite’s advisory directs affected users to generate an entirely new seed and move their funds.

Importing the old phrase into a different manufacturer’s wallet carries the same weakness. The flaw traces to the seed’s origin, a property that travels with the recovery words themselves.

Layer of custody What users thought they were securing What the Coldcard flaw exposed
Seed generation Random words created securely by the device Some seeds were weak from birth
Offline storage Recovery phrase kept away from attackers Safe storage could not fix weak entropy
Firmware update Device can be patched Existing weak seeds could not be repaired
Device migration Import phrase into safer hardware Weakness followed the recovery words
User behavior Avoid phishing, malware, leaks Loss could happen without user mishandling

For a portion of affected owners, the instant the device generated a key, months or years before any deposit arrived, fixed the search space regardless of how carefully the owner stored the resulting phrase afterward.

Coldcard built its reputation on the features security guides recommend for Bitcoin self-custody: Bitcoin-only firmware, air-gapped signing, dual secure elements, published source code and reproducible builds.

Rebuilding the published firmware and matching it against the distributed binary confirms the code users run matches the code Coinkite published. That match speaks to distribution integrity alone, and catching a defect in the underlying design requires a separate, deeper audit of the source itself.

The vulnerable path shipped in firmware that Coinkite released starting in 2021 and continued to ship until this July’s disclosure, a five-year window during which the source code was public and the flaw went undetected.

Coinkite’s technical notes say that prior review confirmed that the correct hardware random-number generator existed somewhere in the firmware binary, but stopped short of confirming that the seed-generation routine reached it.

No dice? Your Bitcoin hardware wallet is probably not as secure as you thought it wasNo dice? Your Bitcoin hardware wallet is probably not as secure as you thought it was
Related Reading

No dice? Your Bitcoin hardware wallet is probably not as secure as you thought it was

Your air gap, PIN, and steel backup cannot save a Bitcoin wallet whose seed was born weak

Aug 3, 2026 · Liam ‘Akiba’ Wright

The owners who added a second assumption

Owners who set a strong, unique BIP-39 passphrase resisted the seed-reconstruction attack on its own, because BIP-39 derives the wallet seed from the mnemonic combined with a salt containing the passphrase.

A different passphrase produces a different wallet even when the underlying words match.

That passphrase sits apart from the device PIN, which only unlocks the hardware; the passphrase itself participates in generating the keys, and Coinkite still recommended migration for these users.

Owners who generated their seed with at least 50 fair, independent, private dice rolls form the second group Coinkite excludes from this specific flaw, since adding external entropy removed the device’s defective generator as the sole input.

Andrew Mannoukas, chief information security officer at Xapo Bank, framed the pattern in a note to CryptoSlate:

“The lesson of this incident isn’t that hardware wallets are bad; it’s that concentration is. When the security of your Bitcoin is reduced to a single secret, created on a single device, in a single unrepeatable moment, you’ve inherited every assumption that is baked into that moment.”

He added that the industry data has been telling for years that the majority of losses now come from key management and operational failures.

Casual advice about multisig often leaves out one catch: a 2-of-3 arrangement blocks a single compromised key from moving funds. Three keys that share the same defective implementation collapse into a single failure domain.

Coldcard’s own documentation allows a single device to produce multiple cosigners using different passphrases, creating separate keys that can still trace back to a single underlying implementation.

The real test shifts from whether a wallet uses multisig to who generated each key, which implementation it uses, and with which source of randomness.

Setup What it added Why it mattered in this incident Remaining caveat
Device-generated seed only No second assumption Security depended heavily on Coldcard’s RNG path Fully exposed if seed was predictable
Strong BIP-39 passphrase Independent secret Weak mnemonic alone was insufficient Weak passphrases may still be guessed
50+ private dice rolls External entropy Device RNG was not the only randomness source User must generate rolls correctly
Diversified multisig Independent signing keys One weak key may not meet spending threshold Keys must come from independent sources
Same-device multisig More keys, same implementation May look safer without real independence Shared failure domain remains

Ledger’s mirror image

Ledger’s optional Recover service causes the device’s Secure Element to duplicate and encrypt the wallet’s entropy, split the result into three encrypted fragments, and send them to separate backup providers, a process that requires both a subscription and physical approval on the device itself.

Ledger’s version of the boundary problem involves moving secret material outside the device, under defined conditions the user approves each time.

CryptoSlate Daily Brief

Daily signals, zero noise.

Market-moving headlines and context delivered every morning in one tight read.