Balancer V2
November 3, 2025
Composable Stable Pool logic flaw enabled recursive exploitation of price oracle.
FORENSIC REPORT
Time of death: November 3, 2025. The specimen was discovered at approximately 0300 UTC when automated monitoring systems detected massive liquidity drains from Composable Stable Pool positions. By the time responders arrived, $128 million in user funds had already transited through the exit wounds. The attack occurred across multiple pool instances, suggesting systematic exploitation rather than opportunistic scavenging.
Cause of death analysis: The pathology reveals a fundamental flaw in the Composable Stable Pool's internal accounting mechanism. The exploit leveraged recursive interactions within the pool's pricing formula—specifically, the oracle reference rate could be manipulated by composing interactions in sequence, creating a feedback loop that divorced computed prices from market reality. Attackers deposited assets at artificially favorable rates, then withdrew at manipulated valuations, extracting spread between computed and actual prices. The victim's own sophisticated pool design became a loaded weapon pointed inward. It was not a simple reentrancy; this was intellectual fratricide executed through mathematical precision.
Contributing factors: Autopsy findings suggest warning signs were present but unheeded. The pool's complexity—designed to handle nested LP structures and cross-protocol composability—created opaque execution paths. Code audits may have focused on surface-level reentrancy protections while the true vulnerability nested deeper in the price computation logic. The victim exhibited classic symptoms of over-engineering syndrome: each layer of sophistication added another plane for failure. No single audit caught the recursive pricing trap because the trap only existed when multiple components were orchestrated in concert.
Victim impact: Balancer liquidity providers sustained full mortality. Approximately $128 million in pooled capital experienced permanent value transfer. LP token holders watched their positions deflate in real-time. The broader ecosystem sustained reputational damage—confidence in AMM composability took a visible hit. This wasn't just one pool's death; it was a demonstration of how 'advanced' mechanics can become advanced vectors.
Pathologist's note: The specimen's cause of death was not negligence or malice—it was ambition wrapped in insufficiently-tested mathematics. Balancer attempted to solve real problems in liquidity fragmentation. They simply underestimated how thoroughly attackers would read their solution manual. This cadaver joins thousands of others: projects that died not because they were stupid, but because they were confident. In this business, confidence is stage four cancer, and it's always terminal.
"Balancer V2's Composable Stable Pools suffered a $128M exsanguination via price manipulation. The victim's own liquidity pools became the murder weapon. Classic case of mathematical overconfidence meeting market reality."
Data from DefiLlama