Cetus зазнав атаки на 230 мільйонів доларів, екосистема SUI зазнала серйозних втрат

Аналіз інциденту атаки на Cetus на суму 230 мільйонів доларів

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

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

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

Аналіз атак

Зловмисники, ретельно підбираючи параметри, використали вразливість системи для атаки, в результаті якої за допомогою дуже малої кількості токенів було отримано величезні ліквідні активи. Основні етапи такі:

  1. В借借大规模 haSUI через闪电贷, що призвело до падіння ціни в池 на 99.90%.

  2. Відкрити ліквідні позиції в дуже вузькому ціновому діапазоні, ширина діапазону складає лише 1,00496621%.

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

  4. У системі виникла серйозна помилка при розрахунку необхідної кількості haSUI, що дозволило зловмиснику отримати велику кількість ліквідних активів за дуже низькою ціною.

  5. Видалення ліквідності для отримання величезного прибутку в токенах, після повернення миттєвого кредиту чистий прибуток становить приблизно 10 мільйонів haSUI та 5,76 мільйона SUI.

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

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

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

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

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

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

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

Cetus випустив патч для виправлення, який головним чином виправляє помилку маски і умови перевірки у функції checked_shlw, щоб забезпечити правильне виявлення переповнень.

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

Аналіз руху коштів

Атакуюча сторона отримала прибуток приблизно 230 мільйонів доларів США, зокрема з активів SUI, vSUI, USDC та інших. Частина коштів була переміщена через кросчейн міст до адреси EVM, приблизно 10 мільйонів доларів США було внесено в Suilend, 24 мільйони SUI були переведені на нову адресу і поки не були виведені.

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

На адресі отримання EVM частина коштів була обміняна на ETH через DEX, 20000 ETH були переведені на нову адресу, наразі баланс цієї адреси становить 3244 ETH.

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

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

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

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

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

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

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

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

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

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

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

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

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

Підсумок

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

Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • Прокоментувати
  • Поділіться
Прокоментувати
0/400
Немає коментарів
  • Закріпити