Заблокированная ликвидность не помешала опустошить криптопул на $14 млн

Pancakeswap 79au Usdt Bitquery уязвимость токены cryptoslate.com

Bitquery выявил причину утечки 79AU: разрешения токенов обошли сожженные LP-квитанции. Остаточные права задокументированы 8 октября. Узнайте, как это произошло и что осталось уязвимым.

Пул PancakeSwap для 79AU, токена 79thVault, потерял 14,35 миллиона долларов в USDT 7 октября через два кошелька для продажи, согласно расследованию Bitquery, опубликованному 8 октября.

Bitquery обнаружил, что 79% квитанций поставщиков ликвидности пула были сожжены. Однако разрешение внутри 79AU позволяло токенам покидать пул без оплаты. Затем эти токены были проданы обратно за USDT, минуя необходимость погашения квитанции о ликвидности.

Документация PancakeSwap V2 описывает LP-токены как квитанции, представляющие долю поставщика в пуле. Они отделены от двух активов, которыми торгуют трейдеры внутри него.

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

В архивированном контракте пары PancakeSwap отдельные операции обрабатывают погашение LP, свопы и обновление зарегистрированных резервов для соответствия балансам токенов. Операция свопа проверяет ввод токена без потребления LP-квитанций. Операция обновления резервов считывает балансы из базовых контрактов токенов. Сжигание LP-квитанций не перезаписывает правила баланса этих контрактов и не отзывает разрешения на токены у привилегированного адреса.

Что осталось уязвимым

В 12:53 UTC 8 октября Bitquery идентифицировал два адреса с авторизацией на вывод: развертыватель и новый авторизованный кошелек. Симуляции только для чтения с любого из них позволяли изъять около 95% оставшихся в пуле 79AU. Тесты только для чтения не перемещали средства.

Тот же снимок показал один кошелек, владеющий не сожженными 21% LP-квитанций, с обычными правами на погашение этой доли.

Установление того, закончилась ли заявленная уязвимость 79AU, требует новой проверки этого разрешения на передачу.

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

В тренде:


Похожие новости: