DeFi-протокол Balancer выявил внутреннюю ошибку в логике округления функции «upscale», которая стала основной причиной недавнего эксплойта на $116 млн.
Согласно отчёту разработчиков, функция, которая используется при обмене токенами, была взломана злоумышленниками в нескольких сетях.
Это и привело к быстрой потере WETH, osETH и wstETH, которые были задействованы в нескольких транзакциях. Злоумышленники воспользовались тем, как код обрабатывает нецелые коэффициенты масштабирования, чтобы манипулировать балансами пулов и выводить средства.
Команда Balancer обнаружила, что взлом позволил хакерам незаметно перемещать средства внутри хранилищ перед окончательным выводом.
Читать на happycoin.club