Форум
USD
USD
EUR
RUB
UAH
KZT
Монеты: 22 456 Биржи: 1416
Рыночная капитализация: $2 339 228 718 391,01
Объём за 24 ч: $106 322 578 861,207
ETH Газ: 0,364 Gwei
Быстро
0,417 Gwei
Стандарт
0,364 Gwei
Медленно
0,364 Gwei
Балансер

Согласно данным исследователей SlowMist, 22 августа 2023 года разработчики Balancer объявили об обнаружении серьезной уязвимости, затрагивающей несколько пулов V2 Boost. Это касалось 1,4% общего значения заблокированных средств (TVL). Некоторые из них были временно приостановлены, а пользователям предложено вывести свои активы поставщиков ликвидности (LP).

Позднее система MistEye обнаружила подозрительные транзакции, использующие уязвимость Balancer. Приостановка работы пулов оказалась неэффективной и некоторые из них оставались уязвимыми для атак. Исследователи рассказали, что причина крылась в функции BatchSwap. Она обеспечивает атомарные обмены между различными пулами, соединяя выход одного с входом другого (tokenIn и tokenOut) и обменивая USDC на токены BPT.

При этом фактическая передача токенов не происходит. По словам специалистов SlowMist, вместо этого объемы обмена подтверждаются путем записи сумм входящих и исходящих токенов. Таким образом при процессе пакетного обмена были обнаружены 2 уязвимости безопасности.

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

Вторая проблема: виртуальное предложение рассчитывается путем вычитания баланса пула из токенов BPT. Если функция GiveIn — это токены BPT, то последующая поставка будет вычтена на конкретную сумму. Злоумышленникам нужно использовать BPT в качестве GiveIn и сманипулировать его предложением до 0, а затем выполнить обратный обмен. При этом BPT сработает как функция GiveOut. На этом этапе алгоритм выполнит транзакцию с соотношением почти 1 к 1, что ниже текущего курса линейного пула.

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

Понравилась новость? Поделись мнением!
Комментариев пока нет
Интересное по инвестиции
Доходность 30-летних гособлигаций США опустилась до минимума с октября
Доходность 30-летних казначейских облигаций США снизилась до 4,63% — это самый низкий уровень с октября прошлого года.
Золото обновило месячный максимум, поднявшись до $5250 за унцию
Спотовая цена на золото выросла до $5250 за унцию, прибавив 1,26% за день и достигнув максимума с 30 января, следует из данных Bitget. Спотовое серебро подорожало до $94 за унцию, прибавив 6,48% за день.
Серебро подорожало до $93,58 за унцию на спотовом рынке
По данным Bitget, спотовая цена серебра за день выросла на 6,00% и достигла $93,58 за унцию. На бирже COMEX в Нью-Йорке серебро прибавило 7,00% и торгуется по $93,72 за унцию.
Инфляция в США превысила прогнозы, BTC просел до $65 600 на фоне снижения ожиданий по ставкам ФРС
Более сильные, чем ожидалось, данные по инфляции в США охладили ожидания скорого снижения ставок ФРС и снизили интерес к рисковым активам. В пятницу вечером BTC ненадолго опускался до около $65 600, после чего восстановился к примерно $66 000. На неделе рынок был волатильным: в среду биткоин почти достиг $70 000 впервые с 16 февраля, но затем отдал большую часть роста.
Компания a16z призвала сенаторов США ускорить процедуру принятия законов о регулировании криптовалют
Представители венчурной компании Andreessen Horowitz (a16z) провели встречу с сенаторами-республиканцами США, в рамках которой обсудили необходимость утверждения законодательства о...