image

Electrum、悪意のあるサーバーを介して悪用されたウォレットの欠陥にパッチを適用

X からの投稿を読み込んでいます…

X の投稿を見る

Electrum は、トランザクション履歴と支払いのブロードキャストをサーバーに依存しています。そのドキュメントには、メインサーバーは未確認のトランザクションに関して信頼されていると記載されています。攻撃はその信頼を悪用します。

この勧告によると、悪意のあるサーバーはユーザーの元の支払いを保留し、意図した宛先を攻撃者が制御するアドレスに置き換える競合するトランザクションをウォレットの履歴に挿入する可能性があります。そのトランザクションには無効な署名が含まれていますが、古いクライアントは署名をチェックせずに未確認として表示しました。

その後、ユーザーが Replace-by-fee (RBF) を使用して手数料を手動で引き上げると、ウォレットは変更されたトランザクションに署名し、攻撃者に支払います。勧告によると、どちらのユーザー報告にも、意図した宛先の最後の 4 文字と一致するように作成された攻撃者のアドレスが含まれていました。

バージョン 4.8.3 では、未確認のトランザクションをローカル履歴に追加する前に、ウォレット自身のコインを使用する入力の署名をチェックするようになりました。 Electrum によれば、自社のサーバーなど、信頼できるサーバーに接続しているクライアントは、この攻撃の影響を受けません。

強気ビットコインも同様のチェックを計画

Bull BitcoinのCEOフランシス・プリオ氏は、同社のBULLウォレットはデフォルトでBull Bitcoinが運営する2台のサーバーとBlockstreamが運営する1台のサーバーにのみ接続すると述べた。同氏によると、ユーザーは別のサーバーに接続するためにアドレスを手動で追加する必要があるという。

Pouliot氏は、BULLユーザーは、侵害されたサーバーを手動で選択しない限り影響を受けないと述べた。 「それでも、私たちはElectrumウォレットと同じアプローチを使用してクライアント側の検証をすぐに追加しています」と彼は書いています。

Electrum の勧告では、ユーザーにアップグレードするよう促しています。そうでない人への回避策として、手数料の値上げも含め、取引に署名するときは必ず宛先住所と金額を確認するよう求めている。プロジェクトのダウンロード ページでは、ソフトウェアを electrum.org からのみ入手し、その GPG 署名を確認するようにユーザーに指示しています。