При поддержке
Crypto News

Slowmist: одна-единственная пропущенная строка кода привела к потере 111 000 долларов для токена DIP

Как сообщила компания Slowmist, специализирующаяся на безопасности блокчейнов, из-за ошибки в коде токена DIP — важнейшего утилитарного актива экосистемы Etherisc злоумышленнику удалось похитить примерно 111 098 долларов в USD Coin (USDC).

АВТОР
ПОДЕЛИТЬСЯ
Slowmist: одна-единственная пропущенная строка кода привела к потере 111 000 долларов для токена DIP

Ключевые выводы

  • По данным Slowmist, отсутствие оператора return в коде токена DIP привело к потере около 111 098 долларов в USDC.
  • Эта уязвимость привела к удвоению объема переводов через Pancakeswap, что увеличило число инцидентов, зарегистрированных Slowmist в этом году, до более чем 2 150.
  • В 2026 году DeFi потеряла более 1 миллиарда долларов из-за уязвимостей, что поддерживает высокий спрос на аудит во второй половине года.

Перевод, который прошел дважды

Slowmist сообщила об этом инциденте в оповещении об угрозах, оценив убыток в 111 097,6 USDC. Компания сообщила, что в функции «_transfer()» токена DIP отсутствовал оператор «return» в ветке, обрабатывающей транзакции, проходящие через маршрутизатор Pancakeswap (инструмент, который децентрализованные биржи используют для обмена токенов с пулами ликвидности). Команда также добавила:

«Злоумышленник воспользовался этим, вызвав `skim(router)` для инициирования двойных переводов DIP, а затем `sync()` для установки резерва DIP на крайне низкое значение, манипулируя ценой AMM с целью опустошения пула».

Несмотря на подробный анализ, Slowmist не назвала имя злоумышленника и не сообщила, удастся ли в ближайшее время вернуть похищенные средства.

Механика всей операции, по-видимому, довольно банальна, учитывая, что децентрализованные биржи, такие как Pancakeswap, полагаются на автоматизированные контракты-маршрутизаторы для перемещения токенов между трейдерами и пулами ликвидности. Токен может свободно добавлять собственную логику в свою функцию перевода, но когда эта логика некорректно обрабатывает взаимодействия с маршрутизатором, открывается возможность для повторяющихся, непреднамеренных выплат.

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

Для проявления этой ошибки не требовалось ни флэш-кредита, ни манипуляций с оракулом, ни украденного ключа (достаточно было лишь пробела в собственном коде токена). Такие токены, поддерживающие маршрутизаторы и взимающие комиссию за перевод, широко распространены в цепочках, связанных с Binance, где проекты часто добавляют дополнительные функции к стандартным шаблонам токенов. Каждая добавленная ветвь — это ещё одно место, где может скрываться ошибка, и автоматические свопы могут запускать эту ошибку тысячи раз, прежде чем кто-либо это заметит.

Часть дорогостоящего 2026 года для DeFi

Убыток DIP невелик по сравнению с громкими взломами этого года, но он вписывается в непрекращающуюся череду сбоев на уровне кода. Только в публичной базе данных взломов Slowmist зарегистрировано более 2 150 инцидентов и совокупные убытки на сумму около 37,8 млрд долларов. В последние дни сервис зафиксировал убыток в размере 105 000 долларов у Thetanuts Finance и взлом Aztec Connect на сумму 2,1 млн долларов.

Если говорить более конкретно, то можно заметить, что большую часть ущерба за год нанесли ошибки в смарт-контрактах: протоколы DeFi потеряли более 1 млрд долларов из-за взломов и уязвимостей (по состоянию на прошлый месяц). Сама компания Slowmist установила, что утечка средств из Aztec Connect произошла из-за устаревшего контракта, а кражу 174 570 долларов из Grok-Bankr приписала агенту искусственного интеллекта (ИИ), которого обманом заставили одобрить перевод.

Наконец, Bitcoin.com News сообщал ранее в этом году, что Zetachain приостановила работу своей основной сети после того, как Slowmist выявила отсутствие контроля доступа в контракте GatewayZEVM — еще один случай, когда единственный пробел в логике открыл злоумышленникам лазейку.

Поскольку восстановление средств не подтверждено, а злоумышленник по-прежнему не установлен, инцидент с DIP еще раз подтверждает извечный урок: одной недостающей строчки может хватить, чтобы опустошить пул, а независимые аудиты остаются основной линией защиты на фоне роста убытков в сфере DeFi.

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

Теги в этой статье