A significant security breach involving Coldcard has resulted in the theft of around $114 million in bitcoin from over 709 addresses due to a flaw in the device's firmware. This vulnerability allowed hackers to exploit insufficient randomness in wallet seed generation, leading to a rapid depletion of nearly 500 wallets in just 25 minutes. The issue, introduced in March 2021, remained unaddressed in the open-source community for over five years, raising concerns about the effectiveness of the community’s verification processes.
Longstanding Vulnerability Ignored
Coldcard's source code has been publicly available for scrutiny, but the principle of "don't trust, verify" requires active engagement from qualified individuals, which has been lacking. The timeline of the bug's introduction is notable; after a competitor's announcement in late 2020, Coldcard switched its licensing to include the Commons Clause, effectively removing its open-source status. This shift coincided with a major code rewrite, which ultimately introduced the flaw that is currently leading to significant losses.
Discouragement of Independent Investigations
Past attempts to investigate vulnerabilities have faced backlash. In 2020, researchers uncovered a multisig verification flaw, which was acknowledged by Coinkite, but dismissed by CEO Rodolfo Novak as "PR terrorism." More recently, when issues were identified with older Coldcard versions, the response was hostile, labeling the investigators as incompetent. This environment has likely deterred further scrutiny, allowing critical issues to remain unnoticed.




