Форум
USD
USD
EUR
RUB
UAH
KZT
Монеты: 21 403 Биржи: 1454
Рыночная капитализация: $3 060 283 650 262,06
Объём за 24 ч: $161 754 208 517,414
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-й баг, во время обратного обмена, снизил его. Воспользовавшись обеими ошибками злоумышленник получил выгоду и вышел из протокола.

Понравилась новость? Поделись мнением!
Комментариев пока нет
Интересное по инвестиции
За сутки ликвидировали позиции на $125 млн в криптовалютной сети
За последние 24 часа в криптовалютной сети ликвидировали позиции на общую сумму $125 млн, из которых $60,7 млн пришлось на длинные позиции, а $64,26 млн — на короткие. Такие данные приводит Coinglass.
Крупная покупка ETH на $16,95 млн за час
За последний час два адреса, принадлежащие одному владельцу, приобрели 5678 ETH по средней цене $2985,7, потратив $16,95 млн. Ранее с 3 по 12 декабря эта же сторона вложила $14,97 млн в свинг-трейдинг и получила прибыль в $137 000.
Binance Alpha запустила торги токеном TradeTide (TTD)
Binance Alpha начала торги токеном TradeTide (TTD), который сейчас торгуется по цене $0,0753 за монету. Рыночная капитализация TTD составляет $10,02 млн.
Артур Хейс меняет стратегию и переключается с ETH на DeFi-токены
Артур Хейс заявил о переходе от ETH к высококачественным DeFi-токенам, ожидая их роста с улучшением фиатной ликвидности. Ранее он перевел 1188 ETH маркет-мейкерам и централизованным биржам, поддерживая рынок в последние дни.
Кит вывел с Binance 202 077 ZEC на $88,28 млн
20 декабря крупный инвестор перевел с Binance 202 077 ZEC на сумму около $88,28 млн по курсу $437 за монету. Операция была зафиксирована аналитиками Chainalysis.