11 сентября DeFi-сеть Symbiosis подверглась атаке. Хакер нашел способ обойти защиту и вывел средства на сумму около $770 000. Изображение - ChatGPT Symbiosis — это децентрализованная сеть, которая позволяет обменивать разные криптовалюты напрямую, без участия биржи. Она работает уже пять лет и связывает около 50 блокчейнов. Вся логика построена на смарт-контрактах — коде, который хранится в блокчейне и открыт для всех. Это даёт прозрачность, но одновременно создаёт проблему: любой может найти ошибку и воспользоваться ею. В случае с Symbiosis хакер обнаружил сразу две уязвимости. Первая позволила ему получить права администратора сети. Вторая — классическая ошибка программирования: в контракте не проверялось, является ли комиссия за транзакцию положительным числом. Став администратором, злоумышленник установил комиссию отрицательной. Вместо того чтобы вычитать ее из переводимой суммы, контракт начал ее прибавлять. Хакер провел 12 транзакций. Он потратил всего 330 сатоши — мельчайших единиц биткоина, что составляет примерно 25 центов. Но в результате ему удалось выпустить 46 миллиардов syBTC — токенов, которые представляют биткоин в сети Symbiosis. Для сравнения: максимально возможное количество биткоинов в мире — 21 миллион. Сами по себе syBTC ничего не стоили, так как не были обеспечены реальными активами, но их можно было обменивать. Хакер продал syBTC в обмен на соответствующие обернутые пары биткоинов: BTCB, cbBTC, WBTC и RBTC. Это опустошило пулы ликвидности и нанесло ущерб на $770 000. Часть средств — около $336 000 — он успел конвертировать в наличные через Uniswap, прежде чем его заблокировали. Остальные токены были помечены security-фирмами и биржами, что затруднило их использование. Symbiosis заявила, что намерена возместить убытки. Часть средств вернут из эвакуированных средств, а каждому поставщику ликвидности предложат индивидуальный план компенсации. На практике это означает, что проект будет договариваться с крупными держателями BTC, предлагая им долговые расписки или процентные обязательства. Проект также собирается переписать логику биткоин-части и провести независимый аудит перед внедрением нового кода.
Источник новости: overclockers.ru

