Balancer, a decentralized finance (DeFi) protocol with over $750 million in value locked, appears to have been hit by its biggest exploit yet, with on-chain data showing upward of $110 million in digital assets drained to a new wallet.

The affected funds include 6,850 osETH, 6,590 WETH, and 4,260 wstETH, blockchain data analyzed by CoinDesk showed, and seemed to impact vaults on Balancer version 2 (V2).

Further analysis shows various vaults were also impacted and drained across Sonic, Polygon and Base.

How the attack took place

The attack occurred due to a faulty access control in its “manageUserBalance” function, according to security tool Decurity.

The vulnerability stemmed from validateUserBalanceOp, which checks msg.sender against a user-supplied op.sender, a logic flaw that allows unauthorised withdrawals through the UserBalanceOpKind.WITHDRAW_INTERNAL operation.

In effect, this means attackers could trigger internal balance withdrawals from Balancer’s smart contracts without proper permissions.