Logo Daily Crypto Briefs
Open menu

Coldcard Warns Users to Move Bitcoin After RNG Flaw Exposes Wallet Seeds

6 min read
Breaking News
Large official red Coldcard wordmark beside a greyscale hardware wallet, security warning document, and dice on a red, black, and off-white editorial background.

TL;DR

  • Coldcard warned that device-generated seeds on affected Mk3, Mk4, Q and Mk5 firmware may be at risk and said users should migrate those wallets after creating a new seed on fixed firmware.
  • The company said Mk3 seeds from firmware 4.0.1 onward are affected, while pre-fix Mk4, Q and Mk5 seeds had about 72 bits of entropy instead of the expected 128 bits.
  • An independent Block analysis attributed the problem to a deterministic software fallback and a 32-bit reseed path, while noting that practical exploitation still depends on device and timing information.

TORONTO, July 31, 2026

Coldcard told customers to migrate Bitcoin wallets whose seeds were generated on affected firmware after disclosing a random-number-generation flaw, warning that an update protects future seed creation but does not repair old seeds, in a fresh test of trust in hardware self-custody.

The advisory, published July 30 and updated July 31, reaches beyond the legacy Mk3. Coinkite said fixed software is available for the Mk4, Mk5 and Q, and that users should not create a new seed on those models until the update is installed.

Bitcoin traded near $64,300 on Friday after ranging from roughly $59,500 to $66,500 over the prior month, according to Kraken’s Bitcoin price page. The warning concerns the security of specific wallet keys, not Bitcoin’s consensus rules or a flaw in the network itself.

In its updated security advisory, Coinkite said every Mk3 firmware release from version 4.0.1, first released in March 2021, is affected. It also said pre-fix seeds on Mk4, Mk5 and Q contained about 72 bits of entropy rather than the expected 128 bits.

Bitcoin

BTC
June 29 to July 31, 2026
$64,300
+8.1%
Jun 29 - Jul 31 | High $66,521 Low $58,566

Coldcard’s advisory covers Mk3, Mk4, Q and Mk5 seeds

Coinkite’s immediate instruction is based on the date and firmware used when a seed was generated, rather than the model now in a user’s hand. The company said Mk4 and Mk5 owners need version 5.6.0 or later, while Q owners need version 1.5.0Q or later, before making a replacement seed.

The company said an affected Mk3 wallet protected by a strong, unique BIP-39 passphrase has an additional barrier, but urged those customers to migrate as soon as practical. It stressed that this is a passphrase, not the PIN used to unlock a Coldcard.

There is a limited exception for people who supplied their own private dice entropy. Coinkite said 50 to 98 independent dice rolls added at least 128 bits of entropy and 99 or more rolls added about 256 bits. Anyone who used fewer than 50 rolls, cannot verify what they did, or used an exposed roll sequence was told to migrate.

The company said a final Mk3 update is still being considered, but warned that upgrading the discontinued platform carries a risk of bricking some units. Its practical message was more immediate: do not wait for that possibility before securing a seed covered by the advisory.

That distinction is central to the incident. A new firmware image can change future random-number generation, but it cannot add unpredictability to a recovery phrase generated years ago. Moving that phrase into another wallet would also carry forward the same underlying key material.

The episode is different from the phishing and fake-app campaigns covered in our recent hardware-wallet security report. In this case, the concern is the entropy used when the wallet secret was created, not a user being tricked into handing the recovery words to a malicious site.

How the Coldcard RNG flaw reduced seed entropy

Independent researchers at Block said in a technical analysis published Thursday that Coldcard firmware could call MicroPython’s deterministic Yasmarang fallback instead of the STM32 hardware random-number generator. Block said it published early because active exploitation was under way, while adding that it had not completed empirical testing to confirm exploitability end to end.

For Mk2 and Mk3 devices running the affected v4 firmware line, Block said no cryptographic entropy was added to the relevant generator path. For later Mk4, Q and Mk5 models, its analysis said secure-element input was reduced to a 32-bit reseed, leaving at most 2^32 securely distinguished output streams once the fallback state and call history were fixed.

That is not the same as saying every wallet can be opened remotely or instantly. Block said a practical attack also depends on information or constraints around a device identifier, timing state and prior generator calls, and it did not publish a benchmark for a full wallet-seed recovery.

Still, the model illustrates why the issue is serious. A seed phrase is the master secret from which wallet keys are derived; hashing a limited family of predictable inputs can make the output look random without creating new entropy. The same distinction underlies the older Trezor recovery case we covered, though that report involved physical attacks on older hardware rather than a shared seed-generation issue.

Coinkite’s own advisory said its investigation remains ongoing and that a formal technical review will follow. Its statement and Block’s explanation align on the action users should take, even though Block described the code path in greater technical depth.

What Coldcard users should do after the warning

Users who generated a seed on affected firmware should first establish a replacement wallet on an updated Mk4, Mk5 or Q, or on another unaffected device, Coinkite said. The company recommends recording and verifying the new backup, confirming a new receive address on the device screen, then sending and checking a small test transaction before moving the remaining balance.

For an Mk3 owner with no immediate alternative, Coinkite described a temporary passphrase-protected wallet as an interim step, but emphasized careful verification. It also documented an advanced dice-only process that uses at least 99 private rolls and bypasses the affected generator path; the company cautioned that this method demands careful backup and restoration checks.

The real risk during a migration may be operational as well as technical. Rushing, entering a seed into a phone or website, confusing an original wallet with a passphrase wallet, or failing to verify an address can create a more immediate loss. Coinkite specifically tells users to keep the old backup until the full migration is confirmed.

The Crypto Fear & Greed Index stood at 28, or Fear, on July 30. That market measure cannot assess a particular wallet’s exposure, but it reflects the caution surrounding a security event that lands while Bitcoin remains below its July high.

Fear & Greed Index

July 30, 2026
28 Fear

What remains unknown is how many affected seeds are in use, how attackers may have obtained the information needed to target any specific wallet, and whether further vulnerable workflows will be documented. Coldcard’s next technical report, further firmware guidance and any confirmed on-chain attribution are the next checkpoints for customers and the wider hardware-wallet industry.

Stay up to date

Get the latest crypto insights delivered to your inbox

Fact-checked by: Daily Crypto Briefs Fact-Check Desk

Frequently Asked Questions

Which Coldcard wallets are affected by the RNG warning?

Coinkite said affected device-generated seeds include Mk3 wallets created with firmware 4.0.1 or later, Mk4 and Mk5 wallets created before firmware 5.6.0, and Q wallets created before firmware 1.5.0Q. The relevant point is when the seed was generated, not when the device was manufactured.

Does installing the Coldcard firmware update fix my old seed phrase?

No. Coinkite says the firmware update does not change or repair an existing seed. Users covered by the advisory should create a new seed on fixed firmware or another unaffected device, verify it carefully, and migrate funds after a small test transaction.

Are Coldcard seeds created with dice rolls affected?

Coinkite said at least 50 fair, private and independent dice rolls supplied during seed creation add at least 128 bits of independent entropy. Users who used fewer rolls, do not remember, or are unsure were told to follow the migration guidance.

What did Block's Coldcard analysis find?

Block's researchers said the firmware could use a deterministic software random-number fallback and that later devices retained only a 32-bit secure-element reseed. The firm said practical exploitation depends on factors such as device identity, timing and RNG-call history, and did not claim an end-to-end brute-force benchmark.