XRP Ledger(XRPL)のサーバーソフト「xrpld」に、買う側は少ししか払わないのに売る側には全額届き、払っていない分のXRPが不正に生まれてしまうおそれのあるバグがあったと、10月9日付の報告書で分かりました。9月25日公開の「xrpld 3.4.1」で修正済みで、公開ネットワークでの悪用の形跡は見つかっていません。
さくっと要点
- 誰の話か:xrpld。Ripple社の開発部門RippleXとXRPL財団が修正
- 何があったか:細工した大量の注文をまとめて買うと、合計額の計算がくるい、払っていない分のXRPが生まれてしまうおそれがあったバグ(3.4.0以前)。悪用の形跡はなし
- いつ直ったか:9月25日の修正版で対応済み
- 前後関係:9月21日の記事のBatch V1.1は延期後、10月9日に有効化
どんなバグだったのか
買う側は少ししか払わないのに、売る側には全額届く。そうなりうる状態でした。XRPL内蔵の交換機能で多くの注文(オファー)を1回の支払いでまとめて買うとき、xrpldが足す合計額に上限チェックがなく、64ビット整数の上限を超えるとエラーにならず小さな数に戻る作り(桁あふれ)だったためです。
悪用された場合の流れ(報告書より)
数百のアカウントが「少しのトークンを大量のXRPと交換」する注文を出す
別のアカウントから、全部の注文を一度に買う支払いを送る
合計が上限を超えて小さな数に。買い手はわずかしか払わない
売り手には全額が届き、差額は本来ないはずのXRPになる
「XRPが増えていないか」の安全チェックも同じ足し算で見抜けず、1アカウントが総供給量(1,000億XRP)を超えて持たないかのチェックも、数百アカウントに分ければ反応しない作りでした。
報告書は、悪用されれば数百XRPの準備金(後で戻る)と手数料ほどで、1回の取引で総供給量を大きく超えるXRPを作れた、としています。普通の送金や売買では起きず、バグは2015年からあったとみられます。
発見者は研究者のCayden Liao氏とVeria AIで、バグ報奨金経由で報告。RippleXは深刻度を「クリティカル」に上げました。
投票を待たない「すぐ効く修正」
XRPLのルール変更は通常、バリデーター(取引の承認役)の投票「アメンドメント」で、80%超の支持が2週間続くと全サーバーが一斉に切り替わります。今回はあえて各サーバーが3.4.1に更新した時点で効く形にしました。取引処理の変更では、この仕組みができて10年以上で初めてです。修正を出せば公開コードからバグの場所が分かるため、投票待ちの数週間に悪用されるのを避けた、と報告書は説明しています。ソースコードは伏せて配り、報告書の公開に合わせて公開しました。
更新の遅れで結果が食い違うおそれもありましたが、標準の信頼リスト(UNL)に載るバリデーターの80%超が9月25日のうちに3.4.1以降へ更新しました。
今回の流れ
バグ報奨金で報告。RippleXが再現
修正をリリース候補版に取り込み
xrpld 3.4.1を公開。UNLのバリデーターの80%超が当日に更新
報告書を公開。fixBatchV1_2とBatch V1.1が有効化
Batch V1.1が延期された理由
3.4.1には、Batch(最大8件の取引をまとめる機能)向けの修正「fixBatchV1_2」も入りました。中の取引の枠(RawTransaction)の確認漏れで、バージョンで判断が割れ、ネットワーク停止のおそれがありました。Batch V1.1は本番前で資金への影響はなく、Rippleなどは賛成票をいったん取り下げて修正を先に入れました。3.4.1より前のサーバーは今、ネットワークに追いつけない状態(アメンドメントブロック)です。
更新を求められたのはサーバー運用者で、保有者向けの手続きの案内はありません。持つだけなら何もしなくてよさそうです。海外の暗号資産メディアCoin BureauはXで「GOOD NEWS」と紹介しました。
参考・関連記事
- XRPLの「一括決済」Batch V1.1、9月29日前後に有効化へ——まだ本番前のポイント(9月21日)
※この記事で見込んでいた9月29日前後の有効化は延期され、Batch V1.1は10月9日に有効化されました。
出典
- XRPL.org「Vulnerability Disclosure Report for xrpld 3.4.1」(2026年10月9日)
- XRPL.org「Introducing XRP Ledger version 3.4.1」(2026年9月25日)
- GitHub XRPLF/rippled「3.4.1」リリース(2026年10月10日)
- CoinDesk「XRP Ledger patched decade-old bug that could create billions of dollars in XRP from nothing」(2026年10月10日)
- TokenPost「Ripple Fixes XRP Minting Bug and Batch-Processing Consensus Risk」(2026年10月10日)
- CoinPost「リップル、1000億XRPの総供給量を超える不正生成を許した脆弱性を修正」(2026年10月10日)
- あたらしい経済「XRPレジャー『xrpld 3.4.1』緊急リリース、バッチ修正でノード運用者に更新要請」(2026年9月28日)
- Coin Bureau(X)の投稿(2026年10月10日)


コメント