Close Menu
    Facebook X (Twitter) Instagram
    • Privacy Policy
    • Terms Of Service
    • Social Media Disclaimer
    • DMCA Compliance
    • Anti-Spam Policy
    Facebook X (Twitter) Instagram
    Stack Vision AI
    • Home
    • Crypto News
      • Bitcoin
      • Ethereum
      • Altcoins
      • Blockchain
      • DeFi
    • AI News
    • Stock News
    • Learn
      • AI for Beginners
      • AI Tips
      • Make Money with AI
    • Reviews
    • Tools
      • Best AI Tools
      • Crypto Market Cap List
      • Stock Market Overview
      • Market Heatmap
    • Contact
    Stack Vision AI
    Home»Crypto News»Blockchain»Coldcard flaw exposes a hidden risk
    Gino Matos
    Blockchain

    Coldcard flaw exposes a hidden risk

    August 4, 20268 Mins Read
    Share
    Facebook Twitter LinkedIn Pinterest Email
    binance


    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.

    changelly
    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 custodyWhat users thought they were securingWhat the Coldcard flaw exposedSeed generationRandom words created securely by the deviceSome seeds were weak from birthOffline storageRecovery phrase kept away from attackersSafe storage could not fix weak entropyFirmware updateDevice can be patchedExisting weak seeds could not be repairedDevice migrationImport phrase into safer hardwareWeakness followed the recovery wordsUser behaviorAvoid phishing, malware, leaksLoss 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.

    SetupWhat it addedWhy it mattered in this incidentRemaining caveatDevice-generated seed onlyNo second assumptionSecurity depended heavily on Coldcard’s RNG pathFully exposed if seed was predictableStrong BIP-39 passphraseIndependent secretWeak mnemonic alone was insufficientWeak passphrases may still be guessed50+ private dice rollsExternal entropyDevice RNG was not the only randomness sourceUser must generate rolls correctlyDiversified multisigIndependent signing keysOne weak key may not meet spending thresholdKeys must come from independent sourcesSame-device multisigMore keys, same implementationMay look safer without real independenceShared 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.

    5-minute digest 100k+ readers

    Free. No spam. Unsubscribe any time.

    Whoops, looks like there was a problem. Please try again.

    You’re subscribed. Welcome aboard.

    Coinkite’s problem sat further upstream: the firmware undermined the secret before the device’s boundary ever came into play. In both cases, the manufacturer’s software determines where the true security boundary of Bitcoin self-custody lies, regardless of the marketing language used for the hardware.

    Initial sweeps pulled roughly 594 BTC from about 500 wallets. On-chain researchers have since linked at least three suspected waves to the flaw, totaling nearly 1,367 BTC across more than 4,500 addresses, worth roughly $89 million at the time.

    Reports circulating Aug. 3 describe a possible fourth wave that could push the total toward $114 million. Galaxy Digital’s Alex Thorn cautioned that blockchain patterns alone do not confirm the link between some swept addresses and vulnerable Coldcard firmware, leaving attribution provisional as the total continues to climb.

    A subsequent Aug. 4 update from Lookonchain, citing Galaxy Research, estimated that Coldcard-related losses may have reached 2,055 BTC, worth roughly $130 million, across more than 7,700 affected addresses.

    TRM Labs found that infrastructure and operational compromise, chiefly private-key and seed-phrase theft, accounted for about 76% of the value stolen in crypto hacks during the first half of 2026. Those same failures made up roughly 15% of total incidents.

    CertiK separately counted wallet compromise as the costliest attack category over the same period, at more than $444 million across 33 incidents. Attackers have found more profit chasing the systems and processes around keys than chasing the cryptography underneath them.

    Coinkite founder Rodolfo Novak apologized publicly, said the company takes full accountability, and offered help with police reports, insurance claims and blockchain investigations. As of Aug. 3, reimbursement was not among the listed fixes.

    An exchange that loses customer funds can sometimes draw on reserves, insurance or a balance sheet a company built for that purpose. A hardware wallet maker sells a product and typically leaves custody of the underlying Bitcoin with the user alone, leaving responsibility for any defect unresolved between the user and the manufacturer.

    What happens next for Bitcoin self-custody

    All things being well, migration outpaces the emergence of any new wave, and wallet makers respond with entropy attestations, seed-generation testing, and clearer tooling for emergency key rotation.

    Passphrases, external dice entropy, and properly diversified multisig graduate from advanced tips to default guidance, and the industry treats the episode as the moment when self-custody standards caught up with self-custody marketing.

    However, in the future, researchers could uncover additional weak-seed paths in other models or setup routines, and confidence could erode faster than manufacturers can patch them.

    Panicked migrations create their own losses, through address-reuse mistakes, rushed transfers, and a fresh wave of wallet-support scams that target the users trying to move funds to safety.

    ScenarioTriggerLikely market responseWhat it means for Bitcoin self-custodyBull caseLosses stabilize and migrations workWallet makers add entropy tests, attestations, and clearer emergency rotation toolsSelf-custody matures from seed possession to layered failure resistanceBear caseMore weak-seed paths appearUsers panic-migrate, scammers exploit confusion, trust in hardware wallets falls“Not your keys” gets replaced by “who created your keys?”Industry adaptationStandards emerge around entropy, audits, and multisig diversityAdvanced practices become default wallet UXSelf-custody becomes more resilient but less simpleAccountability gap persistsNo clear reimbursement or liability norm formsUsers keep control but bear more product-defect riskHardware-wallet trust becomes part of custody risk analysis

    Holding your own keys strips an exchange of its power to freeze a withdrawal, rehypothecate a balance, or collapse into insolvency with customer funds inside it.

    One dependency survives inside Bitcoin self-custody: the manufacturer standing behind the device that turns randomness into a key.

    A single seed, born on one company’s hardware in one unrepeatable moment, functions as sovereignty only once a second, independent assumption stands behind it.



    Source link

    frase
    Share. Facebook Twitter Pinterest LinkedIn Tumblr Email
    CryptoExpert
    • Website

    Related Posts

    Bitwise pitched a diversified 10-crypto fund, then lost $500 million as Bitcoin swallowed 78% of the portfolio

    August 10, 2026

    Brazil Adds Crypto Transfer Holds for Fraud Prevention

    August 9, 2026

    World Chain Deploys EIP-7928 Ahead of Ethereum Mainnet

    August 8, 2026

    Wintermute Expands U.S. Presence With Broker-Dealer Launch

    August 7, 2026
    Add A Comment
    Leave A Reply Cancel Reply

    kraken
    Latest Posts

    Strategy Dumps Another 1,690 BTC in Ongoing Bitcoin Sell-Off

    August 10, 2026

    working capital fell after a $12.47M SOL sale

    August 10, 2026

    Bitwise pitched a diversified 10-crypto fund, then lost $500 million as Bitcoin swallowed 78% of the portfolio

    August 10, 2026

    Ethereum Price Predictions Turn Bullish as Analysts Eye $3K ETH Breakout

    August 10, 2026

    BIP-110 Dies With a Whimper, CLARITY Vote Punted: Hodler’s Digest, Aug. 9

    August 10, 2026
    quillbot
    LEGAL INFORMATION
    • Privacy Policy
    • Terms Of Service
    • Social Media Disclaimer
    • DMCA Compliance
    • Anti-Spam Policy
    Top Insights

    Tokenized RWA Surge to $4T May Push LINK to $200 by End 2030: Standard Chartered

    August 10, 2026

    Is IonQ Stock a No-Brainer Buy? Here’s What History Says.

    August 10, 2026
    kraken
    Facebook X (Twitter) Instagram Pinterest
    © 2026 StackVisionAI.com - All rights reserved.

    Type above and press Enter to search. Press Esc to cancel.