Эксплойт Truebit выявил уязвимость смарт-контракта на $26 млн из-за переполнения

Протокол офлайн-вычислений Truebit потерял $26 миллионов из-за бага переполнения в смарт-контракте, который позволил злоумышленнику создавать токены практически без затрат. Это привело к падению цены токена TRU на 99%.

Эксплойт в размере $26 млн произошёл из-за ошибки в логике смарт-контракта протокола, позволившей злоумышленнику чеканить огромное количество токенов без эфира, как сообщили специалисты по безопасности SlowMist, опубликовавшие анализ инцидента во вторник.

Техническая причина уязвимости и последствия для Truebit

SlowMist указали, что из-за отсутствия защиты от переполнения при операции сложения целых чисел контракт Purchase протокола Truebit неправильно вычислял нужное количество эфира для чеканки токенов TRU.

В результате цена в контракте была ошибочно снижена до нуля, что позволило злоумышленнику вывести из резервов протокола токены на сумму $26 млн почти без затрат, уточняется в постмортем-анализе.

Контракт был скомпилирован с использованием Solidity версии 0.6.10, в которой отсутствовала встроенная проверка переполнения, из-за чего вычисления, превышающие максимальное значение uint256, приводили к тихому переполнению и превращались в маленькое значение, близкое к нулю.

Опасности для смарт-контрактов и криптоиндустрии в 2025 году

Данный инцидент демонстрирует, что и давно работающие протоколы подвержены атакам хакеров. Truebit был запущен в mainnet ethereum/" class="smart-link" title="Ethereum">Ethereum почти пять лет назад — в апреле 2021 года.

Безопасность смарт-контрактов вызвала повышенный интерес в конце прошлого года после исследования Anthropic, которое выявило уязвимости на $4,6 млн, обнаруженные коммерческими AI-агентами.

AI-модели Claude Opus 4.5, Claude Sonnet 4.5 от Anthropic и GPT-5 от OpenAI суммарно разработали эксплойты на эту сумму при тестировании смарт-контрактов, говорится в отчёте команды, занимающейся поиском уязвимостей до их эксплуатации злоумышленниками.

Кибератаки и угрозы крипторынку в 2025 году

Согласно годовому отчёту SlowMist, в 2025 году уязвимости в смарт-контрактах стали основной причиной атак в криптоиндустрии — 56 случаев, при этом на втором месте по частоте оказались компрометации аккаунтов — 50 случаев.

В целом уязвимости в контрактах составляли 30,5% от всех криптоэксплойтов за год, взломанные аккаунты — 24%, а утечки приватных ключей — 8,5%.

В то же время хакеры меняют тактику с атак на протоколы на эксплуатацию человеческих факторов в onchain-среде. Так, криптофишинг стал второй по значимости угрозой 2025 года, вызвав потери инвесторов на $722 млн в 248 инцидентах, по данным платформы CertiK.

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

При этом потери от фишинга сократились на 38% по сравнению с $1 млрд в 2024 году.

Алекс Крипт
Мнение аналитикаАлекс Крипт

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