Zodiac опубликовала отчет об инциденте безопасности: уязвимость в проверке ERC-1271 ранее позволяла злоумышленникам обходить аутентификацию модуля.
TechFlow сообщает, что 20 июня команда Zodiac выпустила отчет об анализе инцидента безопасности, затронувшего Zodiac Roles Modifier. В нем раскрыта основная причина уязвимости: логика проверки транзакционных подписей по ERC-1271 содержит недостаток — система определяет валидность подписи исключительно на основе возвращаемого «magic value», не проверяя успешность самого вызова. Это позволяет подменить отказ в проверке на успешную подпись, обходя механизм аутентификации модуля.
В Zodiac уточнили, что эксплуатация уязвимости возможна только при определенных конфигурациях; роли через EOA и развертывания, не использующие указанные модули, не затронуты. Уведомления отправлены затронутым пользователям, запущен инструмент для самостоятельной диагностики и устранения проблемы. Совместно с командой исследователей безопасности проводятся работы по возврату активов: более 99% средств с потенциальным риском уже защищены. Исправленные контракты прошли независимый аудит, работа сервиса полностью восстановлена.





