Loading market data...

Coldcardファームウェアのバグで3800万ドル相当のビットコインが流出、ユーザーは資金移動を求められる

Coldcardファームウェアのバグで3800万ドル相当のビットコインが流出、ユーザーは資金移動を求められる

Coldcardハードウェアウォレットの重大なファームウェアバグにより、攻撃者がシリアル番号と内部クロックのみを使って秘密鍵を予測し、594.48ビットコイン(約3830万ドル相当)を流出させることができました。この脆弱性は、2021年のファームウェアアップデートで導入された乱数生成器の欠陥に起因し、2022年の修正では完全には解決されませんでした。Coldcardの背後にある企業Coinkiteは、影響を受けたすべてのユーザーに対し、最新のハードウェアで新しいシードを生成し、直ちに資金を移動するよう求めています。

バグの仕組み

この欠陥により、特定のColdcardモデルで安全な乱数生成が無効になります。攻撃者はデバイスへの物理的なアクセスを必要としません。ウォレットアドレスや公開鍵を確認できれば、予測可能な秘密鍵(シリアル番号とクロックから導出)に対して推測を試み、資金を盗むことができます。このエクスプロイトは、今年初めに弱いシードフレーズを介してウォレットを流出させたIll Bloom攻撃と類似しています。

影響を受けるユーザー

脆弱性があるのはColdcard Mk3のみで、ファームウェアバージョン4.0.1以降が実行されている場合に限ります。Mk4、Q、Mk5モデルは影響を受けません。CoinkiteとBlockは、古いファームウェアバージョン全体での欠陥の範囲をまだ評価中です。この脆弱性は、同じ欠陥のある乱数生成器に依存していたペーパーウォレットやシードバックアップにも及びます。

ユーザーが取るべき行動

Coinkiteは、最新のファームウェアを搭載したデバイスで新しいシードを生成し、すべての資金を新しいウォレットに移すことを推奨しています。ファームウェアのアップデートだけでは被害は元に戻りません。古いシードはすでに危険にさらされています。シードに追加のパスフレーズを追加したユーザーはリスクが大幅に低くなりますが、Coinkiteは予防措置として資金を移動するよう依然として推奨しています。

同社は、何台のデバイスとウォレットがこのバグの影響を受けたかをまだ調査中で、このバグは何年も検出されませんでした。現時点では、2021年以降にアップデートされたColdcard Mk3を持つユーザーは、シードが露出したものとして扱うべきです。時は刻々と過ぎており、攻撃者はまだ推測を続けています。