Zum Hauptinhalt springen

Suchen...

Beliebte Suchen

Coldcard-Multisig-Parser ließ ein präpariertes Skript als Wechselgeld durchgehen und ermöglichte dessen Diebstahl

CoinkiteHoch

Wer betroffen ist

Coldcard-Multisig-Nutzer mit Firmware vor 3.0.6, die eine unterwegs veränderte PSBT signierten, konnten ihre Wechselgeld-Outputs an einen Angreifer verlieren. Coinkite erklärt, es gebe keine Hinweise darauf, dass der Fehler ausgenutzt wurde.

Was passiert ist

Am 19. Dezember 2019 veröffentlichte Coinkite die Coldcard-Firmware 3.0.6 mit einer Sicherheitskorrektur für Multisig-Nutzer und beschrieb ein Problem mit PSBT-Manipulation, das einem Man-in-the-Middle den Diebstahl von Guthaben ermöglichen konnte. Coinkite ergänzte seinen Beitrag nach Ablauf der Offenlegungsfrist im März 2020 um Details und nennt Dmitry Petukhov als Entdecker, der das Problem bei der Integration des Coldcard in seine Arbeit fand. Petukhov veröffentlichte am 30. März 2020 eine Beschreibung des Angriffs.

Laut Coinkite parste ältere Firmware Multisig-Skripte nicht streng genug: Ein Angreifer konnte ein Redeem-Skript präparieren, das das Gerät als an die Wallet des Nutzers zurückfließendes Wechselgeld interpretierte, während das Guthaben tatsächlich an die Schlüssel des Angreifers ging. Petukhov erklärt, dass der Parser beim ersten OP_CHECKMULTISIG stoppte und nicht prüfte, ob es der letzte Opcode war, sodass ein Skript mit einem Multisig aus den eigenen Schlüsseln des Geräts beginnen und mit einem zweiten Multisig aus Angreiferschlüsseln fortfahren konnte, das den Output tatsächlich kontrolliert. Coinkite merkt an, dass der Angriff keine Kenntnis der vollständigen xpubs der signierenden Schlüssel erforderte.

Coinkite erklärt, den Fehler durch eine Vereinfachung des Parsing-Codes behoben zu haben, und zeigt als zusätzliche Absicherung nun Wechselgeld-Outputs auf dem Bestätigungsbildschirm an. Betroffen waren nur Multisig-Wallets.

Was Coinkite empfiehlt:

  • Multisig-Nutzer sollten auf 3.0.6 oder neuer aktualisieren.
  • Vermeiden Sie es, xpub-Werte in PSBT-Dateien zu übertragen, sofern sie nicht erforderlich sind.
HardwareColdcard

Coldcard ist ein air-gapped Hardware-Wallet für Bitcoin, hergestellt von Coinkite, das private Schlüssel offline speichert und Transaktionen ohne Internetverbindung signiert.

HardwareFirmware

Firmware ist die Software, die auf der Hardware-Wallet selbst läuft: Sie erzeugt Schlüssel, zeigt Transaktionsdetails auf dem Display und signiert.

Read full definition
TransactionMultisig

Multisig (Multi-Signatur) ist eine Sicherheitsfunktion, die mehrere private Schlüssel erfordert, um eine Transaktion zu autorisieren, und so den Schutz vor unbefugtem Zugriff in Blockchain-Netzwerken verstärkt.

Read full definition
TransactionPSBT

PSBT (Partially Signed Bitcoin Transaction) ist ein Bitcoin-Transaktionsformat, das es mehreren Parteien ermöglicht, eine Transaktion schrittweise zu unterschreiben, bevor sie abgeschlossen wird.

Read full definition
BlockchainOptimism

Optimism ist ein Ethereum Layer 2 optimistisches Rollup-Netzwerk. Es bündelt Transaktionen off-chain für schnellere, günstigere Verarbeitung und erbt die Sicherheit von Ethereum.

Read full definition
BlockchainXPUB

XPUB ist ein erweiterter öffentlicher Schlüssel (xpub) in hierarchischen deterministischen (HD) Wallets. Er leitet Kind-öffentliche Schlüssel und Adressen von einem Master-öffentlichen Schlüssel ab, ohne private Schlüssel offenzulegen.

Read full definition

Quellen

Unabhängige Berichte und Forschung, an denen dieser Eintrag geprüft wurde.

  1. Coinkite — Version 3.0.6 released: security fix (multisig users) (19 Dec 2019)
  2. Dmitry Petukhov (GitHub Gist) — Coldcard multisig change-output attack description (30 Mar 2020)

Mehr erfahren

Ratgeber zum Schutz vor dieser Art von Vorfall (Firmware-Schwachstelle) und die Glossarbegriffe, mit denen er beschrieben wird.

Diesen Eintrag zitieren

WalletInsights. „Coldcard-Multisig-Parser ließ ein präpariertes Skript als Wechselgeld durchgehen und ermöglichte dessen Diebstahl“. Tracker für Sicherheitsvorfälle bei Hardware-Wallets. Zuletzt geprüft am 4. November 2026. https://walletinsights.io/de/security-incidents/coldcard-multisig-change-script-parser-2019/

Korrekturen und Recht auf Gegendarstellung

Hersteller, Forschende und Leser können Korrekturen oder Stellungnahmen an security@walletinsights.io senden. Wir prüfen sie anhand der Quellen, aktualisieren den Eintrag und vermerken die Änderung im Protokoll.