Форум
USD
USD
EUR
RUB
UAH
KZT
Монеты: 21 193 Биржи: 1451
Рыночная капитализация: $3 124 889 385 233,69
Объём за 24 ч: $128 290 766 950,299
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-й баг, во время обратного обмена, снизил его. Воспользовавшись обеими ошибками злоумышленник получил выгоду и вышел из протокола.

Понравилась новость? Поделись мнением!
Комментариев пока нет
Интересное по инвестиции
Цена Ethereum упала до $3000
Стоимость Ethereum снизилась до $3000, потеряв за сутки более 5%. Такое падение отмечается по данным рынка HTX.
Биткоин упал ниже $89 000
6 декабря биткоин снизился более чем на 4% и опустился ниже отметки в $89 000, согласно данным HTX. За последние сутки криптовалюта потеряла $4 000 в цене.
Ethereum может вызвать ликвидации на $764 млн при росте выше $3200
Если цена Ethereum поднимется выше $3200, на основных криптобиржах ожидается ликвидация коротких позиций на сумму $764 млн. При падении ниже $3000 возможны ликвидации длинных позиций на $973 млн, что указывает на сильные колебания и высокую активность трейдеров в этих зонах.
За 4 часа ликвидировали акции на $97,3 млн, из них $6,9 млн — короткие позиции
За последние 4 часа в сети ликвидировали акции на $97,3 млн, из которых $90,4 млн пришлось на длинные позиции, а $6,9 млн — на короткие. За сутки ликвидировали 113 512 человек на общую сумму $350 млн, крупнейшая сделка — $5,4 млн на Hyperliquid по паре FARTCOIN-USD.
Ликвидации на биржах могут превысить $600 млн при падении BTC ниже $88 000
Если биткоин опустится ниже $88 000, объем ликвидаций длинных позиций на крупных биржах достигнет $617 млн, а при росте выше $92 000 ликвидируют короткие позиции на сумму $455 млн. Эти данные показывают, что достижение таких ценовых уровней вызовет сильные каскадные продажи или покупки на рынке.