XRPのセキュリティ | 92倍バグの解説
XRP Ledgerに重大な脆弱性が見つかり、多額の支払い総額を計算する方法に、通常とは異なる弱点があることが明らかになりました。
この問題は、64ビット演算の上限に関係していました。価格が不適切に設定された複数のオファーを含むよう巧妙に作られた支払いによって、合計額がカウンターの上限を超え、値が一周してしまう可能性がありました。その結果、買い手が本来の金額よりはるかに少ない額しか請求されない一方で、売り手には支払いが行われ、支払いなしにXRPが生成されるのを防ぐためのチェックを回避できるおそれがありました。
理論上のしきい値は、既存のXRP供給量の92倍を超える額でした。これを実現するには、1回の支払いに少なくとも93件の意図的に不適切な価格設定のオファーが必要でした。
このバグは9月22日に報告され、9月25日にxrpld 3.4.1で修正され、10月9日に公表されました。
XRPLチームは、公開ネットワークで悪用された証拠はないと報告しました。
$XRP
#XRPLedgerPatchesXRPCreationBug
XRP Ledgerに重大な脆弱性が見つかり、多額の支払い総額を計算する方法に、通常とは異なる弱点があることが明らかになりました。
この問題は、64ビット演算の上限に関係していました。価格が不適切に設定された複数のオファーを含むよう巧妙に作られた支払いによって、合計額がカウンターの上限を超え、値が一周してしまう可能性がありました。その結果、買い手が本来の金額よりはるかに少ない額しか請求されない一方で、売り手には支払いが行われ、支払いなしにXRPが生成されるのを防ぐためのチェックを回避できるおそれがありました。
理論上のしきい値は、既存のXRP供給量の92倍を超える額でした。これを実現するには、1回の支払いに少なくとも93件の意図的に不適切な価格設定のオファーが必要でした。
このバグは9月22日に報告され、9月25日にxrpld 3.4.1で修正され、10月9日に公表されました。
XRPLチームは、公開ネットワークで悪用された証拠はないと報告しました。
$XRP
#XRPLedgerPatchesXRPCreationBug
