Crypto Security

Coldcard vulnerabilities in Air-Gapped Wallets

Coldcard vulnerabilities shown as a hardware wallet beside an offline laptop and recovery cards

Coldcard vulnerabilities disclosed and exploited in 2026 changed how security teams should think about air-gapped Bitcoin storage. The key issue was not remote access to a device. The risk came from seed generation on affected firmware, which meant an offline wallet could create a recovery seed with less randomness than expected.

As of September 3, 2026, the relevant events had already occurred. Between July 30 and July 31, 2026, attackers drained 1,082.65 BTC, worth about $70 million at the time, from 1,196 addresses in about 41 minutes, according to CoinDesk reporting. The reported attack did not require touching the hardware wallets themselves.

This article is a security analysis, not financial advice. The available evidence points to a narrow but serious class of failure: a wallet can be physically isolated and still be unsafe if its seed was created with flawed entropy. That distinction matters for owners, custodians, auditors, and anyone who treats air-gap status as the main security boundary.

What Changed Technically

The Seed Was The Weak Point

The reported weakness centered on how affected Coldcard firmware generated seeds. In normal hardware wallet design, the seed is the long-lived secret. If it is generated with enough entropy and protected afterward, an attacker generally needs the seed, a backup, a signing device, or a different operational failure to spend funds. In this case, the dangerous condition was earlier in the lifecycle: the seed could be weak from the moment it was created.

The research notes attribute the bug to a crypto-library migration around 2021. A build setting reportedly caused devices to bypass the hardware random number generator and use weaker software-based randomness seeded by chip serial number and clock registers. For affected newer models, including Mk4, Mk5, and Q, the effective entropy was reported to have dropped from the expected 128 bits to roughly 72 bits. That is still a large search space in ordinary user terms, but it is a major reduction for adversaries with significant compute resources.

These Coldcard vulnerabilities were not described as a conventional malware compromise, phishing case, or USB attack. The distinguishing factor was that a seed generated under vulnerable firmware could remain weak even after the owner later updated the device. A firmware update can stop a device from generating new weak seeds, but it cannot retroactively add randomness to a seed that already exists.

Why Air-Gapping Did Not Contain The Risk

Air-gapped signing reduces exposure to network-based attack paths. It does not verify the quality of the secret created inside the device. That is the central lesson from the incident. A device can stay offline, sign transactions through files or QR workflows, and still depend on a recovery phrase whose entropy was impaired at creation.

This matters because many security plans treat physical isolation as proof that an attacker must steal a backup or compromise a computer used in the signing flow. The July 2026 theft showed a different failure mode. If the seed is predictable enough, an attacker may derive private keys without interacting with the owner’s device. The public evidence does not support assuming all air-gapped wallets have this issue; it supports a more specific conclusion that air-gapping cannot compensate for defective seed generation.

Coldcard vulnerabilities in Air-Gapped Wallets

How Coldcard vulnerabilities Changed The Threat Model

The threat model shifted from device access to seed quality. For years, many self-custody setups focused on keeping the wallet disconnected, verifying addresses on-device, and protecting metal or paper backups. Those practices still address real risks, but they do not test whether the original seed had sufficient entropy.

Affected owners faced a practical problem: they could not fix an already weak seed by installing firmware alone. Coinkite’s August 30, 2026 status page stated that fixed firmware releases were available across multiple models, including Mk4 and Mk5 standard 5.6.1, Q standard 1.5.1Q, Mk2 and Mk3 4.2.0 or later, and Edge versions 6.6.0X/QX, as listed on the COLDCARD status page. The same advisory context made the remediation path clear for seeds created under vulnerable firmware: generate a new seed under fixed firmware and migrate funds.

The incident also showed why firmware provenance and version history matter. A user might know that a wallet is air-gapped but not remember which firmware version generated the seed. That missing detail can turn into a security blocker. For personal wallets, the barrier is often recordkeeping. For organizations, it can involve policy approval, signer coordination, backup replacement, and audit evidence.

Coldcard vulnerabilities affected a trust assumption rather than only a device setting. If a recovery phrase was created during the vulnerable period, the concern follows that seed wherever it is restored. Moving the same phrase to another device would not remove the weak randomness. The corrective action had to change the root secret, not just the hardware running it.

Affected Models And Residual Risk

Model And Firmware Conditions

The research notes identify Mk2 and Mk3 wallets on firmware version 4.0.1 or later as most affected because the seed-generation bug was introduced there. Mk4, Mk5, and Q models were also affected if their seeds were generated before those devices were updated to the fixed firmware releases. That wording is significant: the risk depends on when and how the seed was created, not only on what firmware the device runs on September 3, 2026.

For users trying to reason about exposure, the useful questions are limited but strict. Which Coldcard model generated the seed? Which firmware version was installed at seed creation? Was the seed later imported from somewhere else, or was it generated on the affected device? Has a new seed been created after applying a fixed release? The available research does not justify broad claims about every Coldcard unit, and it does not remove the need to verify device-specific history.

Why Updating Alone Was Not Enough

Firmware updates are still necessary maintenance. They reduce known future risk by correcting faulty code paths. In this case, though, the permanent secret created before the update remained the main problem. If the seed had already been generated with weak randomness, the update changed the device software but not the mathematical strength of that seed.

That distinction is easy to miss during incident response. A user may install fixed firmware and assume the wallet is repaired. The research notes say otherwise for seeds created under vulnerable firmware. The safer interpretation is that firmware repair and seed replacement are separate tasks. A related Techncoins analysis explains why seed replacement became central to remediation after the exploit.

There is also an operational risk during migration. Rushed handling of recovery phrases, backups, and destination addresses can create new mistakes. The evidence supports urgent remediation for affected seeds, but urgency should not mean skipping address verification, backup validation, or change-control steps in shared custody arrangements.

Operational Lessons From Coldcard vulnerabilities

Security team reviewing wallet inventory records and recovery procedures

What Users And Custodians Can Verify

The practical lesson is to document seed provenance as carefully as device custody. Owners should be able to identify the firmware used when a seed was created, whether the seed was generated on the hardware wallet or imported, and whether a post-fix seed migration occurred. That record does not reveal the seed itself; it records the conditions under which the seed was made.

For custodians, the same idea applies at a policy level. Device inventory alone is incomplete. A useful inventory should map devices, firmware, seed-creation events, and migration status. The incident showed that an offline signer can appear secure in a physical audit while carrying a weak secret created years earlier.

Cold storage procedures should also separate two types of checks. The first checks the current device state: installed firmware, tamper evidence, and signing workflow. The second checks secret history: seed origin, backup replacement, and whether the old seed has been retired. Both are needed because the device and the seed are not the same asset.

What The Evidence Does Not Show

The public facts in the research notes do not prove that every loss from every address involved the same owner type, custody model, or operational setup. They also do not show that air-gapped wallets as a category are ineffective. A more careful reading is that air-gapping protects against some paths but cannot protect against a defective random-number path inside the seed-generation process.

The incident also should not be read as a reason to publish exploit methods or seed-search instructions. Defensive analysis can describe the class of weakness without providing procedures that help attackers. Importantly, natewin.org serves as a related resource within the same network, although the security claims in this context depend on the advisory and reporting sources cited.

Coldcard Air-Gap Risk Review

Coldcard vulnerabilities show why hardware wallet security has to be evaluated across the full lifecycle: firmware at seed creation, entropy source behavior, backup handling, later updates, and migration. The July 2026 theft was notable because the attackers reportedly did not need to compromise the offline devices. The weakness was already embedded in affected seeds.

The strongest supported remediation from the research is direct: install fixed firmware where applicable, create a new seed under fixed firmware, and migrate from any seed generated under vulnerable firmware. Updating a device without replacing an affected seed leaves the original entropy problem in place. For users and organizations, the durable lesson is that air-gapped custody is a control, not a guarantee. It must be paired with verifiable seed generation and clear maintenance records.