ПОСЛЕДНИЕ НОВОСТИ
ПОДОБРАНО ДЛЯ ВАС

Атакующий вывел 1,6 млн долларов из Token of Power (TOP) в результате эксплойта Aragon DAO

АвторХанна КоллиморХанна Коллимор 2 мин. чтения
Атакующий вывел 1,6 млн долларов из Token of Power (TOP) в результате эксплойта Aragon DAO
  • Злоумышленник использовал уязвимость в системе управления DAO для выпуска токенов и вывода 944 WETH (1,58 млн долларов) из пула ликвидности Balancer.
  • Контролируя чуть более 50% предложения токенов TOP, атакующий мог единолично принимать и исполнять предложения.
  • Отсутствие тайм-лока позволяло создавать, утверждать и исполнять предложения в одной транзакции.

Атакующий воспользовался ошибкой в конфигурации управления в Aragon DAO Token of Power (TOP).

По сообщениям, он использовал большинство голосов для выпуска токенов и вывода примерно 944 WETH, что составляет около 1,58 миллиона долларов, из пула ликвидности Balancer V1 в сети Ethereum.

Различные компании по безопасности блокчейна отметили этот инцидент, опираясь на эффективный вектор, который показал, что общее предложение токенов TOP составляло всего 16 384 токена, а атакующий владел чуть более половины из них.

Как работал эксплойт токена TOP?

TOP — это MiniMeToken, управляемый через инфраструктуру голосования Aragon. Согласно анализу Blockaid, атакующий накопил 8 192,000001 TOP, чего было более чем достаточно, чтобы преодолеть порог в 50%, необходимый для одностороннего принятия предложений управления. 

В результате того, что приложение Aragon Voting в DAO TOP не имело таймлока, атакующий смог создать предложение, проголосовать за него и выполнить его в рамках одной транзакции.

BlockSec Phalcon подтвердил, что принятое предложение выпустило большое количество новых токенов TOP на адрес атакующего. Затем атакующий использовал эти недавно выпущенные токены для опустошения пула Balancer V1 BPool TOP/WETH, выведя 944,2 WETH.

Отмечалось, что сам протокол Balancer не был уязвим. Пул был просто местом, где атакующий конвертировал раздутые holdings TOP в WETH.

Как атакующий вывел средства?

Кошелек атакующего, 0xff8eF7bC455a57e5893232203052Ce0232b39Fa2, был пополнен через Tornado Cash. Эксплойт был выполнен в одной транзакции через выделенный контракт, согласно ончейн-разбору Blockaid.

Типичный сценарий захвата управления

Первопричиной эксплойта не была ошибка в смарт-контракте в традиционном смысле. Токен TOP имеет относительно небольшое предложение и низкую рыночную капитализацию, что сделало приобретение контрольного пакета дешевым.

В сочетании с конфигурацией голосования Aragon, которая позволяет создание предложений, голосование и выполнение в одном блоке, атакующий не столкнулся с серьезными препятствиями между получением большинства голосов и выводом средств.

Собственная документация Aragon по безопасности DAO выделяет контроль доступа и важность ограничения того, кто может вызывать чувствительные функции в смарт-контрактах.

В той же документации организация заявила, что ончейн-функции по умолчанию доступны всем, и что авторизованный доступ «должен быть ограничен авторизованными адресами», когда речь идет о выпуске токенов или перемещении средств.

Однако конфигурация TOP не обеспечивала таймлок или задержку кворума, которые могли бы дать другим держателям токенов время на реакцию.

Что наблюдать

Ни команда Token of Power, ни Aragon не выпустили никаких заявлений относительно эксплойта на момент публикации. 

Хотя украденный WETH все еще отслеживается в блокчейне, финансирование кошелька атакующего через Tornado Cash усложняет перспективы восстановления. Этот инцидент напоминает о том, что параметры управления (таймлоки, пороги кворума, задержки предложений) не являются необязательными функциями безопасности для токенов с небольшим предложением и значительным воздействием на казну.

Самые умные крипто-энтузиасты уже читают нашу рассылку. Хотите присоединиться? Присоединяйтесь.

Часто задаваемые вопросы

Как злоумышленник использовал Token of Power?

Атакующий приобрёл более 50% от общего предложения TOP в 16 384 токена, затем с помощью приложения голосования Aragon создал, утвердил и исполнил предложение о управлении в одной транзакции, что привело к выпуску новых токенов TOP на его адрес; эти токены были обменены на 944,2 WETH из пула Balancer V1.

Была ли протокол Balancer скомпрометирован в ходе атаки?

Нет. Blockaid подтвердил, что протокол Balancer сам по себе не был источником уязвимости. Атакующий использовал только Balancer V1 BPool TOP/WETH как точку выхода для конвертации выпущенных токенов в WETH.

Какая сумма была украдена и можно ли вернуть средства?

Было выведено примерно 1,58 млн долларов в WETH. Восстановление осложняется тем, что кошелек атакующего был пополнен через Tornado Cash — санкционированный протокол микширования.

Поделиться статьёй

Отказ от ответственности. Предоставленная информация не является торговой рекомендацией. Cryptopolitan.com не несет ответственности за любые инвестиции, сделанные на основе информации, представленной на этой странице. Мы настоятельно рекомендуем проводить независимые исследования и/или консультироваться с квалифицированным специалистом перед принятием любых инвестиционных решений.

Ханна Коллимор

Ханна Коллимор

Ханна — писатель и редактор с почти десятилетним опытом ведения блогов и освещения мероприятий в криптоиндустрии. В Cryptopolitan Ханна работает над новостной страницей, освещая и анализируя последние события в сферах DeFi, RWA, криптовалютного регулирования, искусственного интеллекта и передовых технологий. Она окончила Университет Аркадии со степенью бакалавра делового администрирования.

ЕЩЁ … НОВОСТИ