Skip to main content

Search...

Popular searches

COLDCARD Delta PIN mode let a private key be recovered from two signatures

CoinkiteHigh

Who is affected

A Coldcard Mk4, Mk5 or Q owner using a Delta Mode PIN on firmware before 5.4.4 / 1.3.4Q could, according to Karma-X, have the private key recovered from two signatures produced in that mode. Coinkite states it was patched the day it was reported.

What happened

On 29 September 2025 the security firm Karma-X posted an advisory announcing an undisclosed vulnerability in Coldcard hardware wallets that, it said, affected current firmware and could lead to loss of funds or exposure of keys. An updated post on 30 September 2025 identified the issue as a flaw in Delta Mode, the duress (trick) PIN feature intended to make a forced unlock look normal.

According to Karma-X, the flaw allowed full recovery of the Bitcoin private key from two transaction signatures, in a scenario where an attacker gets the victim to sign twice. Its full technical write-up requires an account, so only this summary is public. Coinkite’s disclosure history confirms the report: it credits Nathan Landon with showing that the Delta PIN implementation allowed private-key recovery from two transaction signatures and says Coinkite published a patch the same day. The public firmware commit titled “deltamode timing fix” changes how Delta Mode computes the hashes it signs.

Coinkite lists the issue as patched in firmware 5.4.4 (Mk4/Mk5) and 1.3.4Q (Q), both released on 30 September 2025; the public release notes for those versions do not mention it. Karma-X’s first post described all Coldcard devices on current firmware as affected, while Coinkite lists the Mk4/Mk5 and Q release families.

HardwareColdcard

Coldcard is an air-gapped hardware wallet for Bitcoin, made by Coinkite, that stores private keys offline and signs transactions without internet exposure.

WalletHardware Wallet

A hardware wallet is a dedicated device that keeps private keys offline and signs transactions internally, so the keys never reach an internet-connected computer or phone.

HardwareFirmware

Firmware is the software that runs on a hardware wallet itself: it generates keys, shows transaction details on the screen and signs.

Read full definition
SecurityPIN Protection

PIN Protection is a security feature that requires a personal identification number (PIN) to access a cryptocurrency wallet or device, preventing unauthorized access.

Read full definition
SecurityRecovery

Recovery is the process of restoring access to a cryptocurrency wallet using its seed phrase or mnemonic backup if the original wallet is lost or inaccessible.

Read full definition
BlockchainBitcoin

Bitcoin (BTC) is the first decentralized cryptocurrency, launched in 2009. It uses blockchain technology for secure, peer-to-peer digital transactions without intermediaries.

Read full definition
BlockchainPrivate Key

A private key is the secret number that proves ownership of a crypto address and signs its transactions. Whoever has it controls the funds.

Sources

Independent reporting and research this entry was checked against.

  1. Karma-X — (Updated) Coldcard Delta PIN Bitcoin private key recovery vulnerability (30 Sep 2025)
  2. Karma-X — Critical vulnerability in Coldcard hardware wallets (29 Sep 2025)
  3. Coinkite — COLDCARD security disclosure history (last updated 20 Aug 2026)
  4. GitHub (Coldcard/firmware) — deltamode timing fix (commit fcd848d)

Learn more

Guides on protecting yourself against this type of incident (Firmware vulnerability) and the glossary terms that describe it.

Cite this entry

WalletInsights. “COLDCARD Delta PIN mode let a private key be recovered from two signatures”. Hardware wallet security incident tracker. Last verified November 4, 2026. https://walletinsights.io/en/security-incidents/coldcard-delta-pin-private-key-recovery-2025/

Corrections and right of reply

Vendors, researchers and readers can send corrections or statements to security@walletinsights.io. We check them against the sources, update the entry and record the change in its log.