A flaw in Coldcard seed generation lets attackers recreate private keys from the press of a button

Some Coldcard Mk3 owners may need to move their Bitcoin. Coinkite says funds tied to seeds generated on firmware 4.0.1 or a later Mk3 release may be at risk.

Bitcoin Core contributor instagibbs said he recreated the vulnerable seed on a newly initialized Mk3. Coinkite says Mk4 and Mk5 devices are also affected before firmware 5.6.0, while Q devices are affected before 1.5.0Q; the impact is less severe but still serious. The company plans a formal technical review of the root cause.

A hardware wallet protects an existing key through secure storage, offline signing, and on-device verification. Seed generation precedes those defenses and determines whether the device starts with strong key material.

A seed phrase draws security from entropy, the randomness that selects one combination from an immense field. Weak randomness narrows that field until an attacker can test candidate seeds, derive their addresses, and watch for deposits from another computer.

Predictable creation defeats the air gap at the starting point and turns theft into a remote search problem. An attacker can work from candidate seeds, monitor the corresponding addresses, and spend the funds once a match appears.

Because every existing address remains controlled by the original seed, remediation requires new keys and an on-chain transfer. Updated firmware can secure future setup flows, but it cannot change the key material controlling old addresses.

Security layer What it protects Why it failed to solve this case
Air gap Prevents the device from exposing keys over a live connection Does not help if the seed was predictable at creation
Secure storage Keeps an existing private key isolated Protects the wrong thing if the original key material is weak
Offline signing Lets users approve transactions without connecting the wallet Only protects spending after the seed already exists
On-device verification Lets users confirm addresses and amounts on the hardware screen Does not prove the seed was generated with enough entropy
Firmware update Can improve future device behavior Cannot replace old addresses controlled by an already-generated seed
New seed + transfer Creates fresh key material and moves funds away from old addresses Only complete remediation path for potentially weak seeds
Read More:  BitMine is now $484 million away from completing its 5% Ethereum target

The highest-risk custody profile

The clearest exposure profile begins when an affected Mk3 generated the seed and one signature controls the wallet. Zero dice entropy, zero BIP-39 passphrase, and zero multisig leave the device’s seed generator as the only cryptographic root.

Coinkite says a strong, unique BIP-39 passphrase adds an independent barrier, while short, common, patterned, quoted, or reused passphrases may be guessable. The passphrase differs from the device PIN and derives a separate wallet from the same mnemonic, so an attacker must recover both secrets. Even with a strong passphrase, Coinkite advises migrating to a newly generated seed.

A multisig can confine a single weak seed to a single signer when the spending threshold requires independent keys. User-supplied dice can add an external entropy source, and Coinkite’s advanced path specifies at least 99 fair rolls through its dice-only import flow.

Those protections demand careful records and tested recovery. A lost passphrase can lock out the owner, a poorly documented multisig wallet can complicate recovery, and exposed dice records can disclose the replacement seed.

Coinkite tells users to verify the backup, fingerprint, and receive address, send a small test payment, then move the balance. That sequence limits the chance that urgency causes a second failure due to a mistyped address, a weak temporary wallet, or an incomplete backup.

Custody setup Risk level Why it matters
Mk3-generated seed, single-sig, no passphrase, no dice, no multisig Highest The affected seed is the only cryptographic root protecting the wallet
Mk3-generated seed with BIP-39 passphrase Lower only with a strong, unique passphrase The attacker would need both the mnemonic and the separate passphrase
Mk3-generated seed with multisig Lower if other signers are independent One weak seed is not enough to spend if the threshold requires other keys
Mk3-generated seed with user-supplied dice entropy Lower if at least 50 fair, private rolls were added Fewer than 50 rolls, or uncertainty about the rolls, still requires migration
New seed on unaffected device Remediation path Funds move to fresh key material outside the affected setup
Panic migration to unverified wallet or address New failure risk Urgency can create losses unrelated to the original flaw
Read More:  Latest $3.8 billion RWA recovery shows how quickly DeFi absorbed the KelpDAO shock

Cold storage acquires a maintenance schedule

Coinkite released the final Mk3 firmware in June 2023, and its July 2026 advisory covers seeds that Mk3 devices created from March 2021 onward, placing a three-year gap between product support and an urgent custody action.

That gap turns cold storage into a legacy-maintenance problem. Dormant holders may power on a device once every few years, old product pages lose visibility, and owners may miss manufacturer notices for months.

CryptoSlate Daily Brief

Daily signals, zero noise.

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