YAM Finance пытались увести из-под носа через голосование, о котором почти никто не знал
Сервис мониторинга Defimon (работает под крылом security-компании Decurity) поймал попытку захвата управления протоколом YAM Finance.
Атакующий самостоятельно делегировал себе примерно 504 тысячи токенов YAM, это около 3,3% от всего supply, и этого хватило, чтобы перевалить порог кворума. После этого он выставил на голосование proposal #45 с абсолютно пустым описанием, буквально "0x".
Хитрость в том, что вместо набора из нескольких действий предложение делало один-единственный вызов функции setPendingAdmin в контракте YAM Timelock, назначая адрес атакующего новым администратором. Дальше по плану: если предложение набирает достаточно голосов и исполняется, атакующий сначала получает статус ожидающего администратора Timelock, а затем может вызвать acceptAdmin и окончательно забрать контроль.
А контроль над Timelock это не мелочь, это доступ к административным функциям всего протокола и его DAO-казны. По оценке Defimon под угрозой оказалось около 337 тысяч долларов.
Проблема в том, что YAM Finance уже давно почти не живёт активной жизнью, а при низкой явке голосующих даже небольшая концентрация делегированных токенов легко перекрывает требования по кворуму. На момент предупреждения у держателей оставалось около суток на реакцию.
Это уже не первый подобный случай за последний месяц. Ранее так же тихо увели контроль над заброшенным управлением StrongBlock, а до этого атакующие таким же образом почти обнулили Term Finance на $8,5 млн. Работает всегда одна и та же схема — находят протокол с "уснувшим" DAO, скупают дешёвые токены и голосуют сами за себя.
#YamFinance #Defimon #DAO
💰Автоматический обмен
Post #32
119