По информации Wu, Balancer в предварительном отчете о событии указал, что атака произошла из-за логики округления вниз функции upscale в V2 Composable Stable Pools в пути EXACT\_OUT. Когда коэффициент масштабирования является нецелым числом, эта функция создает уязвимую погрешность точности. Злоумышленник использовал механизм отсроченного расчета batchSwap (что позволяет временно занимать активы в сделке и возвращать их в конце), а также то, что BPT рассматривается как обычный токен, что позволяет обойти ограничения на минимальные доли пула, что привело к снижению ликвидности в пуле до крайне низкого уровня, что позволило манипулировать остатками в пуле и извлекать средства. Уязвимость затрагивает только CSPv5, у которых оконное время приостановки истекло, CSPv6 был автоматически приостановлен Hypernative и не пострадал, другие типы пулов V2 и архитектура V3 также не были затронуты.