Skip to main content

Coldcard Vulnerability Highlights Hardware Wallet Testing Gaps, Kraken



Coldcard’s five-year seed-generation flaw has become more than a single-vendor incident, with Kraken’s chief security officer Nick Percoco arguing that it highlights a structural gap in how hardware wallets are independently tested. In particular, he says security reviews often verify that the “right” entropy source exists in the codebase, but may not confirm that production firmware actually calls the validated randomness path.



Percoco’s warning follows an ongoing exploit campaign widely believed to target weak seed phrases produced by affected Coldcard devices. As of Sunday, more than 4,500 addresses were reported impacted, with losses estimated at nearly $90 million in Bitcoin, according to Cointelegraph’s ongoing coverage.



Key takeaways



  • Kraken’s Nick Percoco says hardware wallets are often not subject to end-to-end verification that the approved entropy/RNG source is the one production firmware executes.

  • Coldcard’s vulnerability traces to a process change approved in March 2021, after Coinkite integrated a new cryptographic library.

  • Coinkite’s postmortem describes a shift where seed generation relied on a weaker MicroPython generator instead of the intended TRNG most of the time.

  • Percoco points to established standards like NIST SP 800-90B and BSI AIS-31 as models for how entropy sources should be validated.

  • Coinkite says it halted shipments of affected devices and destroyed remaining units containing the vulnerable firmware, while advising users not to dispose of hardware immediately.



Why the Coldcard case is a test-process problem, not just a bug


In an X post on Sunday, Percoco characterized the Coldcard issue as a “wake-up call” for hardware-wallet manufacturers. His core point was that consumers are asked to rely on a vendor’s implementation of the system’s most critical function—secure randomness—without a corresponding independent check that the validated randomness path is actually what ends up running in production.



“Consumers are asked to trust a manufacturer’s implementation of the single most critical function in the system, with no independent verification that the approved entropy path is the one actually executing,” Percoco wrote, arguing that this gap can allow critical cryptographic expectations to be silently violated.



He contrasted the state of digital-asset self-custody testing with practices in other security-critical sectors. As he framed it, industries that handle sensitive authentication hardware and cryptographic modules typically require more rigorous verification of entropy sources than what is commonly enforced in the hardware-wallet ecosystem.



What Coinkite says went wrong in March 2021


Coldcard’s broader timeline centers on changes made in March 2021. Coinkite disclosed that a software flaw had been present since then, when Coldcard altered its seed-generation approach as part of integrating a new cryptographic library.



According to Coinkite’s postmortem, the migration inadvertently routed wallet creation through a weaker MicroPython generator that already existed in the codebase, rather than using Coldcard’s intended true random number generator (TRNG). The company’s account describes a situation where the TRNG code was present and could be reviewed and confirmed, but it was not the primary source used during seed generation.



Coinkite summarized the problem by saying that “the bulk of randomness on the COLDCARD was coming from a PRNG that I didn’t know was actually in the source code base,” while the carefully crafted TRNG code was being used only “by chance” and “only for less important things.”



This distinction matters because it reframes the vulnerability: rather than the TRNG being entirely missing or nonfunctional, the risk appears to stem from the firmware executing a different randomness source than the one reviewers might reasonably assume would be used for security-critical seed creation.



Standards exist—yet Percoco says they aren’t applied end to end


Percoco said the failure to detect the issue for years is consistent with how many wallet evaluations are structured. He argued that while code reviews can establish that a TRNG is included and appears to work, there is often no systematic check that verifies the entropy source actually invoked by production firmware matches the entropy that was validated.



He pointed to requirements used for physical true random number generator design and validation, citing NIST SP 800-90B, a US standard for cryptographic randomness validation, and BSI AIS-31, an analogous German standard from the Federal Office for Information Security.



“Such checks are already standard across the rest of the security industry,” Percoco said. His broader critique was that hardware wallets currently lack an equivalent, universally enforced process that forces end-to-end validation of the RNG path—from approved design, to tested behavior, to the exact call executed at runtime.



For investors and security-focused users, the implication is straightforward: if independent testing does not verify the operational link between validated randomness and deployed firmware, the security model can be weakened even when the codebase contains the correct components.



Coldcard and Coinkite response: halted shipments and guidance to users


Following disclosure of the underlying flaw, Coldcard said Sunday it has halted all device shipments since confirming the vulnerability on Thursday. Coinkite also stated it destroyed remaining units at its facilities that contained the affected firmware.



At the same time, Coinkite advised users with affected devices not to dispose of them, noting that they “may become essential if funds are recovered.” The company also said its legal team will coordinate, as warranted, with law enforcement across multiple jurisdictions to support efforts to identify those responsible.



The ongoing nature of the exploit makes the guidance more than a technical footnote. When seed phrase weaknesses are involved, practical remediation often depends on forensic details and the potential recovery process, which can be complicated if devices are discarded.



Earlier reporting from Cointelegraph has described the exploit as targeting weak seed phrases generated by affected Coldcard devices, with additional analysis of theft totals and affected addresses. The scale reported as of Sunday—over 4,500 addresses impacted and losses approaching $90 million in Bitcoin—adds urgency to both user instructions and improvements to how wallets are tested before release.



What to watch next


For the market, the key question is whether this incident drives a measurable shift in independent validation practice—specifically, whether future hardware-wallet reviews will include end-to-end confirmation that production firmware uses the validated entropy source for seed generation. Until that standard becomes routine, incidents like Coldcard’s may continue to reveal weaknesses that are invisible to partial audits.



https://www.cryptobreaking.com/coldcard-vulnerability-highlights-hardware-wallet/?utm_source=blogger%20&utm_medium=social_auto&utm_campaign=Coldcard%20Vulnerability%20Highlights%20Hardware%20Wallet%20Testing%20Gaps,%20Kraken%20

Comments

Popular posts from this blog

Mastercard Launches AI Agent Pay System With Ripple and Solana Help

Mastercard has launched Agent Pay for Machines, a payments system built for autonomous software agents. The service allows AI agents to send and receive payments without direct human action. It brings Ripple, Coinbase, and Solana Foundation into Mastercard’s push for automated digital commerce. Ripple Brings XRPL and RLUSD to Mastercard’s Agent Pay System Mastercard introduced Agent Pay for Machines on June 10 as a tool for machine-led payments. The system targets high-volume and low-value transactions across business and consumer use cases. It also supports automated settlement between software agents and connected machines. Ripple will support the system through the XRP Ledger and its RLUSD stablecoin. The company said that settlement will become more important as automated commerce grows. It also sees blockchain rails as useful for fast and rule-based payments. RippleX senior vice president Markus Infanger said XRPL and RLUSD support enterprise-grade agent payments. He said the tool...

Top Cryptocurrencies to Watch: BTC, ETH, BNB, XRP, Solana, Dogecoin & More

Market Analysis and Price Predictions for Key Cryptocurrencies Recent market dynamics reveal a cautious sentiment across the cryptocurrency landscape, with Bitcoin struggling to maintain levels above $90,000 and many major altcoins facing downward pressure. Indicators point toward reduced participation from both institutional and retail investors, raising concerns about a potential consolidation phase after notable gains earlier in the year. Bitcoin has fallen below $87,000, reflecting waning demand at higher price points. Institutional fund flows into BTC and ETH ETFs have turned negative, indicating a period of subdued market activity. Active addresses and Binance deposit/withdrawal activities are at annual lows, suggesting market indecision. Most leading altcoins are approaching support levels, with some poised for potential breakdowns. Tickers mentioned: Bitcoin, Ethereum, Binance Coin, XRP, Solana, Dogecoin, Cardano, Bitcoin Cash, Chainlink, Hyperliquid Sentiment: Neutral to Sli...

Coinbase's x402 launches AI agents app store for payments

Coinbase-backed x402 has unveiled Agentic.market, a dedicated marketplace aimed at increasing the usefulness of AI agents by aggregating thousands of apps and services that agents can access without any API keys. The rollout positions the platform as a central hub for agents to discover, evaluate, and deploy capabilities across a standardized payments layer. Coinbase product lead Nick Prince described Agentic.market in a video posted on X as a storefront for discovering, comparing, and using x402 services. The marketplace is designed to give both humans and their AI agents access to a wide range of tools—from data feeds to consumer apps—without the friction of managing API credentials. A storefront for discovering, comparing, and using x402 services. Thousands of services. Zero API keys. Powered by x402. Prince added that the market offers a web interface for humans to browse and assess services, alongside a programming layer that lets AI agents autonomously search, filter, and integra...