Cetusが2.3億ドルの攻撃を受け、バッファオーバーフローの脆弱性により重大な資産損失を引き起こしました。

robot
概要作成中

Cetusは2.3億ドルの攻撃を受け、攻撃手法と資金の流れを詳解

5月22日、SUIエコシステムの流動性提供者Cetusが攻撃を受けた疑いがあり、流動性プールの深さが大幅に減少し、複数の取引ペアが下落しました。損失額は2.3億ドルを超えると予想されています。Cetusはその後、スマートコントラクトを一時停止し、事件を調査中であると発表しました。

慢雾セキュリティチームは、最初の時点で分析に介入し、安全な警告を発表しました。以下は、攻撃手法と資金移動の状況に関する詳細な解析です。

攻撃分析

攻撃者は巧妙に構成されたパラメータを使用して、オーバーフローの脆弱性を悪用し、検出を回避し、わずかなトークン額で巨額の流動性資産を得る。具体的な手順は以下の通りである。

  1. 攻撃者はフラッシュローンを利用して10,024,321.28個のhaSUIを借り出し、プールの価格が99.90%暴落しました。

  2. 攻撃者は非常に狭い価格帯で流動性ポジションを開設し、その幅はわずか1.00496621%です。

  3. 攻撃の核心:攻撃者は巨額の流動性を追加すると宣言していますが、システムは実際には1つのトークンAしか受け取っていません。これは、get_delta_a関数内のchecked_shlwにオーバーフロー検出バイパスの脆弱性が存在するためです。

  4. 攻撃者が流動性を取り除き、大量のトークン利益を得る:

    • 最初の除去:10,024,321.28 haSUI
    • 2回目の削除:1 haSUI
    • 3回目の除去:10,024,321.28 haSUI
  5. 攻撃者はフラッシュローンを返済し、約10,024,321.28のhaSUIと5,765,124.79のSUIを純利益として得ました。

! スローミスト:2億3000万ドルを盗まれたCetus、攻撃方法と資金移動の分析

プロジェクトチームの修正状況

Cetusは修正パッチをリリースしました。主にchecked_shlw関数の実装を修正しました:

  • 誤ったマスクを正しい閾値に修正する
  • 判定条件の修正
  • オーバーフロー フラグを正しく検出して返すことを確認する

! スローミスト:2億3000万ドルを盗まれたCetus、攻撃方法と資金移動の分析

資金の流れの分析

攻撃者は約2.3億ドルの利益を得ており、SUI、vSUI、USDCなどのさまざまな資産を含んでいます。一部の資金はクロスチェーンブリッジを通じてEVMアドレスに移されました。

  • 約1000万ドルの資産がSuilendに預け入れられました
  • 24,022,896 SUIが新しいアドレスに転送され、まだ転出していません
  • CetusはSUI上の1.62億ドルの盗まれた資金を無事に凍結したと発表しました。

! スローミスト:2億3000万ドルを盗まれたCetus、攻撃方法と資金移動の分析

EVMアドレス資金の流れ:

  • BSCで5.2319 BNBを受け取りましたが、まだ転送していません。
  • イーサリアムでUSDT、USDC、SOL、ETHを受け取る
  • 一部の資産はDEXを通じてETHに交換されます
  • 20,000 ETHが新しいアドレスに転送され、まだ転送されていない
  • 現在のイーサリアムの残高は3,244ETHです

! スローミスト:2億3000万ドルを盗まれたCetus、攻撃方法と資金移動の分析

まとめ

今回の攻撃は、数学的オーバーフローの脆弱性の威力を示しました。攻撃者は正確な計算を通じて、checked_shlw関数の欠陥を利用し、1トークンのコストで巨額の流動性を獲得しました。これは精密な数学的攻撃であり、開発者にスマートコントラクトの開発においてすべての数学関数の境界条件を厳密に検証する必要があることを警告します。

! スローミスト:2億3000万ドルを盗まれたCetus、攻撃方法と資金移動の分析

! スローミスト:2億3000万ドルを盗まれたCetus、攻撃方法と資金移動の分析

! スローミスト:2億3000万ドルを盗まれたCetus、攻撃方法と資金移動の分析

! スローミスト:Cetusから盗まれた2億3000万ドル、攻撃方法と資金移動の分析

! スローミスト:2億3000万ドルを盗まれたCetus、攻撃方法と資金移動の分析

! スローミスト:2億3000万ドルを盗まれたCetus、攻撃方法と資金移動の分析

! スローミスト:2億3000万ドルを盗まれたCetus、攻撃方法と資金移動の分析

! スローミスト:Cetusから盗まれた2億3000万ドル、攻撃方法と資金移動の分析

! スローミスト:2億3000万ドルを盗まれたCetus、攻撃方法と資金移動の分析

! スローミスト:2億3000万ドルを盗まれたCetus、攻撃方法と資金移動の分析

! スローミスト:2億3000万ドルを盗まれたCetus、攻撃方法と資金移動の分析

! スローミスト:2億3000万ドルを盗まれたCetus、攻撃方法と資金移動の分析

! スローミスト:2億3000万ドルを盗まれたCetus、攻撃方法と資金移動の分析

! スローミスト:2億3000万ドルを盗まれたCetus、攻撃方法と資金移動の分析

! スローミスト:2億3000万ドルを盗まれたCetus、攻撃方法と資金移動の分析

! スローミスト:2億3000万ドルを盗まれたCetus、攻撃方法と資金移動の分析

! スローミスト:2億3000万ドルを盗まれたCetus、攻撃方法と資金移動の分析

CETUS-0.26%
原文表示
このページには第三者のコンテンツが含まれている場合があり、情報提供のみを目的としております(表明・保証をするものではありません)。Gateによる見解の支持や、金融・専門的な助言とみなされるべきものではありません。詳細については免責事項をご覧ください。
  • 報酬
  • 6
  • 共有
コメント
0/400
DefiPlaybookvip
· 07-26 10:55
また薅羊毛されるのは初めてじゃない、麻が見える。
原文表示返信0
MetaEggplantvip
· 07-25 21:55
またスマートコントラクトのせいだ
原文表示返信0
DuckFluffvip
· 07-24 06:17
また捨てられた宝を拾う達人に出会った
原文表示返信0
quietly_stakingvip
· 07-24 06:15
この損失は大きいです
原文表示返信0
AirdropHunter007vip
· 07-24 06:07
また小さな可愛い子が人をカモにされましたね。
原文表示返信0
AirdropHunter420vip
· 07-24 06:05
スマートコントラクト 監査全睡眠に行った?
原文表示返信0
  • ピン
いつでもどこでも暗号資産取引
qrCode
スキャンしてGateアプリをダウンロード
コミュニティ
日本語
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)