XRPブリッジがソフトウェアの欠陥で偽の入金を本物と誤認し、20万ドルが引き出される
重要ポイント
- •8月9日、XRP Ledgerとtx ブロックチェーン間のクロスチェーンブリッジから、約200,000ドルに相当する約200,000 XRPが盗まれました。
- •この攻撃は、リレイヤーのコードがブリッジのメモフィールドを含むトランザクションを宛先アドレスの検証なしに処理し、架空の入金を正当なものとして扱うというソフトウェアの脆弱性を標的としました。
- •攻撃は約97分間続きました。ブリッジの28台のリレイヤーのうち過半数が、ブリッジ自身の記録が有効な入金を示していたため、各支払いを承認しました。
- •txは脆弱なコードを修正し、ブロックチェーンフォレンジックの専門家を雇用し、FBIのインターネット犯罪苦情センターに苦情を提出しましたが、影響を受けた保有者への補償方法はまだ発表されていません。
- •オンチェーンの追跡によると、盗まれたXRPは直ちに複数のウォレットに分散されました。これは資金の痕跡を隠し、回復努力を困難にするために一般的に使用されるパターンです。

XRPブリッジがソフトウェアの欠陥で偽の入金を本物と誤認し、20万ドルが引き出される
8月9日、XRP Ledgerとtx ブロックチェーンを接続するクロスチェーンブリッジから、当時の価格で約200,000ドルに相当する約200,000 XRPが引き出されました。攻撃者は、存在しない入金を正当なものとして記録できるソフトウェアの脆弱性を悪用しました。この incident は、クロスチェーンブリッジの攻撃の歴史に新たな一幕を加えるものであり、これまでに暗号資産業界全体で数十億ドルの損失をもたらし、分散型金融インフラの中で最も標的とされるカテゴリーの一つとなっています。
このブリッジは、XRP LedgerとCoreumを接続するものでした。Coreumは今年3月にtxにリブランドし、実世界資産のトークン化に注力する米国ベースのプロジェクトです。txによると、ブリッジのソフトウェアが、ブリッジの準備金ウォレットにXRPを一切送金しない特定のトランザクションを誤って入金として認識していました。これにより、攻撃者はtxチェーン上で裏付けのないブリッジドXRPを鋳造し、それらのトークンをブリッジに戻すことで準備金から実際のXRPを引き出すことができました。
流出はUTC 19:16に始まり、システムが停止されるまで約97分間続きました。各支払いは、ブリッジの28台のリレイヤーのうち17台(過半数)によって承認されました。ブリッジ自身の記録が入金を正当なものと示していたため、リレイヤーは設計通りに署名しました。リレイヤーとは、両方のブロックチェーンを監視し、ブリッジの台帳が引き出しの必要を示したときに転送を承認するプログラムです。
しかし、具体的な障害は一層深いところにありました。リレイヤーのコードは、ブリッジのメモを含む支払いを宛先アドレスを検証せずに処理していました。つまり、正しいメモフィールドを含むものの、XRPを別の宛先に送金するトランザクションであっても、有効な入金として扱われていました。この種の入力検証の欠陥 — ブリッジソフトウェアがメモや識別子のようなフィールドを、実際の資金移動を確認せずに信頼する問題 — は、業界全体の他のブリッジ攻撃でも表面化しており、攻撃者は入金が発生していないのに発生したと思い込ませるために、証明やメッセージングシステムを繰り返し操作してきました。
ブリッジの本来の仕組み
ブリッグは、領収書システムを持つ金庫のように機能します。ユーザーがXRP Ledger上の準備金ウォレットにXRPを送金すると、ブリッジは送付先チェーン上に同等の額のブリッジドXRPを作成します。ユーザーがこれらのブリッジドトークンを返還すると、準備金から対応する実際のXRPを引き出すことができます。攻撃者は事実上、金庫に何も預けずにシステムに領収書を発行させる方法を見つけ出しました。
対応と調査
txは公開アップデートで入金検出の欠陥を確認し、攻撃者が準備金にXRPを一切送金しないトランザクションを有効な入金として誤って認識するソフトウェアを悪用したと述べました。
プロジェクト側は、脆弱なコードを特定して修正し、ブロックチェーンフォレンジックの専門家を雇用し、FBIのインターネット犯罪苦情センター(IC3)に苦情を提出したと発表しました。これは攻撃後に暗号資産プロジェクトがよく取る手段ですが、盗まれたデジタル資産の回収率は依然として低いままです。ただし、txは影響を受けた保有者への補償方法をまだ明らかにしていません。
一方、オンチェーンの追跡によると、盗まれたXRPの大半は単一のウォレットにとどまっていません。数時間以内に、資金は他の複数のアドレスを経由して移動され、回復努力を複雑にしています。これは暗号資産の攻撃後に頻繁に観察されるパターンであり、攻撃者は複数のウォレットや取引所にまたがって資金の痕跡を隠そうとします。