XRP Ledger、fixCleanup3_4_0改正を有効化——トークン焼却権限者が新規トークンを発行できる脆弱性を修正
重要ポイント
- •XRP Ledgerは、2週間連続のバリデータサポートを確保した後、水曜日14:52 UTCにレジャー高108,112,129でfixCleanup3_4_0改正を有効化した。
- •この改正は、特定の条件下でトークンの焼却を許可されたアカウントが新規トークンを作成できる可能性があった権限委任システムの不具合を解消するものである。
- •脆弱性の影響はステーブルコインを含むXRP Ledger上で発行された資産であり、XRP自体には関係せず、悪用が公に確認された事例はない。
- •今回のソフトウェアリリースには、計画中のレンディングシステムとシングルアセットボールトの会計修正も含まれ、ボールトの入出金計算や滞納ローンの分類方法が調整された。
- •XRP Ledgerのネットワーク変更には信頼済みバリデータの80%超が14日間連続でサポートを維持する必要があり、10月の中断により改正発効前に新たな承認期間が必要となった。

XRP Ledgerは水曜日、fixCleanup3_4_0改正を有効化した。XRP LedgerのエクスプローラーXRPLWinによると、変更は14:52 UTCにレジャー高108,112,129で反映された。10月に中断された初回の試みを経て、今回の有効化は2週間連続のバリデータサポートによって実現した。
今回の改正は、特定の条件下でトークンの焼却を許可されたアカウントが新規トークンの作成も行える可能性があった、レジャーの権限委任システムの不具合を解消するものである。
修正によりトークン焼却と発行の権限が分離
脆弱性の中心にあったのは、ネットワークの権限委任システムだ。これは、アカウントの完全な管理権を移譲することなく、あるアカウントが別のアカウントに特定の操作を許可できる仕組みである。
典型的なケースでは、ステーブルコインの発行者が、顧客がトークンをドルに引き換える際にトークンを焼却する権限を決済処理業者に付与しつつ、追加トークンの発行権限は保持する、といった運用が可能になる。
しかし、修正前のルールでは、特定の条件下でトークンを焼却する権限を持つアカウントが新規トークンを発行することもできていた。fixCleanup3_4_0改正は、トークンの焼却と作成の権限を厳格に分離することで、この抜け穴に対処する。このように運営を委任している発行者にとって、今回の変更により、旧ルールが残していたエッジケースにおいて、償還関連の焼却権限が発行に波及することが防止される。
この不具合は、ステーブルコインを含むXRP Ledger上で発行された資産に影響するものであり、XRPという暗号資産自体には関係しない。脆弱性が悪用されたと公に確認された事例はなく、今回の修正は既知のインシデントへの対応ではなく予防的なものである。
更新にはレンディングとボールトの会計修正も含まれる
権限関連の脆弱性に加え、今回のソフトウェアリリースでは、計画中のレンディングシステムとシングルアセットボールト(Single Asset Vaults)に関する会計修正も導入された。これらのボールトは、ユーザーが資産をプールに預け入れ、融資の担保として活用できるようにするものだ。
変更内容には、ボールトへの入出金に用いられる計算の調整や、借り手が支払いを滞納した場合のローンの分類に関する修正が含まれる。
リリースにはさらに、自動取引プールからのトークン復旧、権限付き取引、トランザクション署名に関する修正も含まれている。レンディングシステムはまだ計画段階であり、将来的な展開には後述のバリデータ承認基準が同様に適用される。
バリデータサポートにより改正の有効化は遅延
改正の展開は、XRP Ledgerのガバナンスプロセスにより遅れた。ネットワークの変更には、信頼済みバリデータの80%超の承認が必要であり、そのサポート水準を14日間連続で維持しなければならない。
10月に初回の有効化試みが中断された後、今回の取り組みで必要な連続バリデータサポートを確保し、fixCleanup3_4_0は水曜日に有効化された。この基準は連続的なサポートのみをカウントするため、10月の中断により連続記録が途絶え、改正が発効するには新たな14日間の期間を改めて積み上げる必要があった。
出典:CoinDesk