Екосистема SUI Cetus зазнала атаки на 230 мільйонів доларів, проект вже випустив патч для виправлення.

robot
Генерація анотацій у процесі

SUI екосистеми Ліквідність постачальник Cetus зазнав значного нападу, втрати перевищують 2,3 мільярда доларів

22 травня постачальник ліквідності Cetus в екосистемі SUI зазнав атаки, внаслідок чого кілька торгових пар зазнали значного падіння, ймовірні збитки перевищують 230 мільйонів доларів. Cetus згодом опублікував оголошення, що призупинив смарт-контракт і проводить розслідування цієї події.

Після втручання команди безпеки було проведено детальний аналіз методів атаки та ситуації з переміщенням коштів.

Аналіз атак

Атакуючий, ретельно сконструювавши параметри, використав вразливість системи для проведення атаки, що дозволила обміняти надзвичайно малу кількість токенів на величезну ліквідність. Основні етапи такі:

  1. Через блискавичний кредит було позичено велику кількість haSUI, що призвело до обвалу ціни в пулі на 99,90%.

  2. Відкрити ліквідні позиції в дуже вузькому ціновому діапазоні.

  3. Використовуючи вразливість перевірки переповнення в функції get_delta_a, оголосіть про додавання значної ліквідності, але насправді сплатіть лише 1 токен.

  4. Видалення ліквідності для отримання величезного прибутку в токенах.

  5. Повернення блискавичного кредиту, чистий прибуток приблизно 1000万 haSUI та 570万 SUI.

Медленний туман: Cetus вкрадено 2,3 мільйона доларів, аналіз методів атаки та ситуації з переказом коштів

Причини вразливості

Атака полягає в тому, що функція checked_shlw має серйозний недолік. Будь-який вхід, менший за певний поріг, може обійти перевірку переповнення, що призводить до недооцінки кількості токенів, що потрібні системі.

Медленний туман: Cetus вкрадено 2,3 мільйона доларів, аналіз методів атаки та ситуації з переміщенням коштів

Куди рухаються кошти

Зловмисники отримали прибуток близько 2,3 мільйона доларів, включаючи SUI, vSUI, USDC та інші активи. Частина коштів була переведена через крос-чейн міст до EVM адреси та проведено обмін токенів.

Слід зазначити, що фонд SUI успішно заморозив приблизно 162 мільйони доларів США викрадених коштів.

Медленний туман: Cetus вкрадено 2.3 мільйона доларів, аналіз методів атаки та ситуації з переказом коштів

Медленний туман: Cetus було вкрадено 2,3 мільйона доларів, аналіз методів атаки та стану переміщення коштів

Медуза: Cetus вкрали 230 мільйонів доларів, аналіз методів атаки та ситуації з переказом коштів

Медленний туман: Cetus вкрадено 2.3 мільйони доларів, аналіз методів атаки та ситуації з переказом коштів

Медленний туман: Cetus вкрадено 2.3 мільйона доларів, аналіз методів атаки та ситуації з переміщенням коштів

Медленний туман: Cetus вкрали 2,3 мільярда доларів, аналіз методів атаки та ситуації з переказом коштів

Медленний туман: Cetus вкрадено 230 мільйонів доларів, аналіз методів атаки та перенесення коштів

Повільний туман: Cetus вкрадено 2.3 мільйони доларів, аналіз методів атаки та ситуації з переміщенням коштів

Повільний туман: Cetus вкрадено 2.3 мільйона доларів, аналіз методів атаки та ситуації з переказом коштів

Медленний туман: Cetus був вкрадений на 2,3 мільйона доларів, аналіз методів атаки та ситуація з переведенням коштів

Медлість: Cetus був вкрадений на 2,3 мільйони доларів, аналіз методу атаки та ситуації з переміщенням коштів

Медленний туман: Cetus вкрали 230 мільйонів доларів, аналіз методів атаки та ситуації з переміщенням коштів

Медленний туман: Cetus вкрали 2,3 мільйона доларів, аналіз методів атаки та ситуації з переказом коштів

Медленний туман: Cetus вкрадено 2,3 мільярда доларів, аналіз методу атаки та обставин трансферту коштів

Медленний туман: Cetus вкрали 2,3 мільйона доларів, аналіз методу атаки та ситуації з переміщенням коштів

Медленний туман: Cetus був вкрадений на 230 мільйонів доларів, аналіз методів атаки та ситуації з переміщенням коштів

Медленний туман: Cetus вкрадено 2,3 мільйона доларів США, аналіз методів атаки та ситуації з переказом коштів

Медленний туман: Cetus вкрали 2,3 мільйона доларів, аналіз методу атаки та ситуації з переказом коштів

Медленний туман: Cetus викрадено 230 мільйонів доларів, аналіз методів атаки та ситуації з переказами коштів

Виправлення проекту

Cetus випустив патч для виправлення, в основному виправлено функцію checked_shlw:

  • Виправити маску помилок на правильний поріг
  • Налаштування умов оцінки
  • Забезпечити правильне виявлення можливих переповнень

Рекомендації з безпеки

Ця атака підкреслила небезпеку вразливостей переповнення математичних функцій. Розробники повинні суворо перевіряти всі граничні умови математичних функцій під час розробки смарт-контрактів, щоб запобігти подібним атакам.

SUI3.11%
CETUS2.43%
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • 5
  • Поділіться
Прокоментувати
0/400
ZkSnarkervip
· 07-28 13:53
Знову бачимо вразливість смартконтрактів
Переглянути оригіналвідповісти на0
WalletDetectivevip
· 07-28 09:14
Сигнал про вразливість занадто пізно
Переглянути оригіналвідповісти на0
SmartContractRebelvip
· 07-26 19:07
Сказав раніше, де дірка.
Переглянути оригіналвідповісти на0
staking_grampsvip
· 07-25 20:29
Так жахливо, але на щастя, я втік.
Переглянути оригіналвідповісти на0
FlatTaxvip
· 07-25 20:20
Дуже погано. Знову побили.
Переглянути оригіналвідповісти на0
  • Закріпити