Slow Mist: Integer Conversionの脆弱性により、Drips Networkが約24,900 DAIを失う

robot
概要作成中
7月5日、Slow Mistは、分散型チップ(投げ銭)プロトコル「Drips Network」が攻撃を受け、約24,900 DAIを失ったと報告しました。Slow Mistの分析によると、攻撃の根本原因は「DaiDripsHub」コントラクトのgive(address, uint128)関数にある整数変換の不具合です。この関数は、入力がint128の最大値を超えていないかを確認せずに、uint128の金額をint128に変換します。攻撃者は、int128の範囲を超える特定の値を渡すことでこれを悪用し、変換後の金額が負の値になりました。これにより送金の方向が反転し、リザーブ(準備金)コントラクトが攻撃者の口座へ異常な引き出しを実行することになり、最終的にリザーブ資金が枯渇しました。
原文表示
このページには第三者のコンテンツが含まれている場合があり、情報提供のみを目的としております(表明・保証をするものではありません)。Gateによる見解の支持や、金融・専門的な助言とみなされるべきものではありません。詳細については免責事項をご覧ください。
  • 報酬
  • コメント
  • リポスト
  • 共有
コメント
コメントを追加
コメントを追加
コメントなし