#xrpledgerpatchesxrpcreationbug XRP Ledgerのオーバーフローバグの仕組みと危険性この脆弱性は、1回のトランザクションでオーダーブックの多数の注文を約定させた際に、決済エンジンがXRPの金額を合算する方法に潜んでいました。チェックなしの64ビット整数加算を使用していたため、合計額が十分に大きくなるとオーバーフローし、ごく小さな数値に戻ってしまいます。売り手には要求どおりのXRP全額が支払われる一方、買い手の支払いはオーバーフロー後の金額だけとなり、新たに生成されたトークンが攻撃者の管理下にあるアカウントに残りました。既存の安全対策である「XRPを新規発行しない」という不変条件やアカウントごとの上限は、同じ演算方法を使っていたか、発行されたXRPが数百のウォレットに分散されていたため、機能しませんでした。この攻撃に必要だったのは、準備金としての数百XRPと手数料だけでした。$XRP $ARKM $AKT