Chainflip потерял 736 442 USDT из-за уязвимости в сети TRON

USDT
BTC
ETH
LINK
SOL
компенсацияКросс-чейнэксплойтвыплатаTRONUSDT
1 час назадИсточник: crypto.news
Chainflip потерял 736 442 USDT из-за уязвимости в сети TRON

Chainflip потерял 736 442,17 USDT в результате шести несанкционированных выплат после того, как злоумышленник использовал обработку меморандумов транзакций TRON.

Краткое изложение

  • Chainflip сообщил о потере 736 442,17 USDT в результате шести несанкционированных выплат, связанных с эксплуатацией его интеграции с TRON.
  • Злоумышленники восемь раз повторили один и тот же депозит в течение примерно девяноста минут, используя изменённые меморандумы транзакций.
  • Один ожидающий обмена своп на сумму 115 654,41 USDT остаётся неоплаченным, а его средства находятся в хранилище Chainflip.
  • Chainflip завершил исправление, но заявил, что операции останутся приостановленными как минимум до понедельника.
  • Протокол обещал компенсацию, хотя окончательный метод возмещения и технический отчёт остаются публично необъявленными.

Chainflip сообщил в обновлении об инциденте от 13 сентября, что атака была нацелена на его интеграцию TRON USDT в ранние часы 12 сентября. Кросс-чейн протокол приостановил операции, пока его разработчики исследовали транзакции и готовили исправление.

Один легитимный пользовательский своп на сумму 115 654,41 USDT остаётся неоплаченным. Chainflip заявил, что средства по-прежнему хранятся в его хранилище и могут быть высвобождены после перезапуска сети. Протокол сообщил, что другие средства не пострадали.

Цифра потерь и последовательность атаки представляют собой текущие выводы Chainflip. По состоянию на 13 сентября независимая оценка безопасности, подтверждающая полный отчёт, не была опубликована.

Интеграция TRON USDT от Chainflip дважды выплатила депозиты

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

Согласно отчёту об инциденте, злоумышленник нашёл способ прикрепить новый меморандум к транзакции, которую валидаторы Chainflip уже подписали. Системы Chainflip интерпретировали добавленный меморандум как отдельную инструкцию свопа. Когда новая инструкция, по-видимому, не удалась, протокол выдал возврат.

Исходный депозит уже привёл к выплате. Таким образом, обработка изменённого меморандума заставила Chainflip выплатить по тому же депозиту второй раз.

Chainflip приписал недостаток собственной обработке меморандумов транзакций TRON. Протокол не сообщал о компрометации блокчейна TRON, смарт-контракта USDT или системы резервов Tether.

Злоумышленник повторил метод восемь раз в течение примерно 90 минут. Chainflip заявил, что ранние попытки использовали небольшие суммы. Каждая последующая попытка была почти вдвое больше предыдущей.

Только шесть попыток привели к несанкционированным выплатам на общую сумму 736 442,17 USDT. Протокол не опубликовал отдельные хэши транзакций, адреса кошельков назначения или разбивку шести платежей в своём предварительном отчёте.

Неудачные выплаты USDT выявили атаку

Chainflip обнаружил инцидент после того, как последующие платежи USDT начали терпеть неудачу. Затем разработчики проследили неудачи до повторной обработки депозитов через изменённые меморандумы.

Протокол приостановил сетевую активность, изучая, может ли уязвимость повлиять на другие активы или интеграции. Его предварительный обзор показал, что эксплуатация была ограничена TRON USDT и что остальные средства в хранилище в безопасности.

Chainflip описал инцидент как своё первое критическое событие безопасности, связанное с изъятием денег из хранилищ протокола. По словам проекта, более ранние операционные проблемы не приводили к сопоставимым потерям из этих хранилищ.

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

Экстренные приостановки использовались другими блокчейн-сервисами, пока разработчики изолировали сбои безопасности. В связанных материалах crypto.news сообщал, что Liquid Network возобновила производство блоков после экстренного обновления, в то время как переводы и операции с привязкой оставались ограниченными после сообщения о выводе 320 миллионов долларов.

Chainflip не выявил связи между двумя инцидентами. Отчет Liquid Network касается отдельной боковой цепи Bitcoin и другой технической системы.

Chainflip готовится к возмещениям и восстановлению активов

Chainflip заявил, что пострадавшие пользователи получат полную компенсацию, хотя протокол не выбрал и не опубликовал свой метод возмещения по состоянию на 13 сентября. Команда сообщила, что несколько вариантов остаются на рассмотрении. Неоплаченная транзакция на 115 654,41 USDT не учитывается среди шести несанкционированных выплат. Ее средства остаются в хранилище, и Chainflip ожидает обработки обмена после возобновления операций.

Тем временем протокол уведомил соответствующие стороны об украденных средствах, чтобы отследить или вернуть доходы по мере их перемещения между адресами и сервисами. Chainflip не назвал стороны, не раскрыл, использовал ли злоумышленник централизованные биржи, и не подтвердил, что какие-либо USDT были заморожены.

Tether может замораживать адреса, содержащие его токены, действуя в рамках применимых правовых или правоохранительных процедур. Как сообщал crypto.news в отдельном материале, Tether помог властям США ограничить более 52 миллионов долларов в криптовалюте во время несвязанной акции Министерства юстиции.

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

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

Перезапуск в понедельник зависит от технического развертывания

Chainflip заявил, что основное исправление завершено, но разработчикам еще нужно определить точную процедуру перезапуска. Сеть останется на паузе «до понедельника как минимум», что делает 14 сентября самой ранней возможной датой восстановления, а не подтвержденным временем запуска.

Перед повторным открытием команда планирует доработать технический план перезапуска, призванный избежать дальнейших проблем с обработкой. Chainflip не раскрыл, потребуется ли валидаторам новое программное обеспечение, скоординированное обновление или голосование по управлению.

Как только система возобновит работу, протокол ожидает обработать ожидающий обмен на 115 654,41 USDT и начать обработку компенсаций для пользователей, чьи средства были выплачены злоумышленнику.

Полный технический отчет будет опубликован после того, как план перезапуска будет окончательно утвержден и сеть будет работать безопасно, заявил Chainflip. Протокол не объявил срок публикации этого отчета.