Aave $27M Abnormal Liquidation: CAPO Internal Module Misconfiguration Causes 34 Accounts to Be Liquidated, Full Compensation Promised

Aave $27M Abnormal Liquidation: CAPO Internal Module Misconfiguration Causes 34 Accounts to Be Liquidated, Full Compensation Promised

N
News Editor 01
2026-07-22 18:55:13
Aave suffered an abnormal liquidation of ~$27M due to a CAPO parameter misconfiguration that undervalued wstETH by 2.85%, triggering 34 accounts. Chaos Labs and Aave Labs confirmed zero bad debt and promised full compensation.
Aaveabnormal liquidationCAPOoracle misconfigurationChaos Labs

In the early hours of March 11, decentralized lending protocol Aave experienced a rare abnormal liquidation event. Without a market crash or external attack, approximately $27 million worth of lending positions were forcibly closed within hours. On-chain data shows 34 accounts holding a total of 10,938 wstETH were swept by liquidation bots.

CAPO Parameter Misalignment: Undervaluation by 2.85%

Chaos Labs, Aave's risk management partner, published a post-mortem on the governance forum revealing the root cause. The underlying oracle price feed was accurate; the culprit was an internal security module called CAPO (Capped Asset Price Oracle), designed to prevent price manipulation. This time, however, the 'guardian' itself triggered the liquidations.

CAPO relies on two parameters synced together: snapshotRatio (capped by on-chain constraints, max 3% increase every 3 days) and snapshotTimestamp (no equivalent rate limit). When misaligned, the computed 'maximum allowed rate' diverges from the true market price.

The misalignment unfolded as follows: the system attempted to update the snapshot ratio from approximately 1.1572 to the target 1.2282, but the rate constraint only allowed it to reach 1.1919. Simultaneously, the timestamp jumped without obstruction to a point corresponding to 7 days earlier. The parameters drifted apart, causing CAPO to calculate a maximum allowed wstETH price of roughly 1.1939, about 2.85% below the real market price.

E-Mode Amplification: Highly Leveraged Positions Breached

A 2.85% deviation might be noise for normal positions, but Aave's E-Mode (Efficiency Mode) allows users to borrow with significantly higher leverage, making positions extremely sensitive to price discrepancies. The systematic undervaluation pushed a batch of positions that were above safe thresholds into liquidation territory, and on-chain bots completed the rest.

Regarding profit flows, liquidators earned about 116 ETH in normal liquidation rewards. Another 382 ETH came from arbitrageurs exploiting the gap between the protocol's undervalued price and the market price. Combined, roughly 499 ETH (~$1.27M) left the affected user positions. The outcome at the protocol level was clean: zero bad debt, the pool remained intact, and losses were confined to the 34 liquidated addresses.

Chaos Labs Steps Up: Up to 345 ETH for Affected Accounts

Chaos Labs CEO Omer Goldberg stated clearly on X: "Every affected user will receive full compensation." He acknowledged the configuration error as a serious lesson and said the team would review parameter update procedures. For execution, Chaos Labs recovered approximately 141.5 ETH via BuilderNet, and together with Aave DAO treasury funds, the compensation cap is estimated at 345 ETH (~$870K) to cover all damaged accounts.

During emergency response, the team temporarily slashed the wstETH borrow cap on affected instances (Core and Prime) to 1, manually realigned the snapshot parameters via the Risk Steward mechanism, then restored caps to original levels (Core: 180k, Prime: 70k).

Not the First: DeFi Lessons from Oracle Misconfigurations

This is not the first time DeFi has been hit by an oracle issue. On February 18, lending protocol Moonwell priced cbETH at ~$1 (market ~$2,200) due to an oracle error, causing nearly $1.8M in bad debt. Earlier incidents like Mango Markets manipulation and the Euler Finance exploit left hundreds of millions in losses.

But this Aave incident is unique. The error didn't come from external data; it came from the protocol's own security layer built specifically to fight manipulation. That 'shield' became a blade under certain conditions. 'Code is Law' is the creed of decentralized finance—smart contract automation removes human intervention, but it also means any parameter misalignment can execute an irreversible action without the user ever noticing.

This article was originally published by Bit.Fan. For more cryptocurrency news and market insights, visit www.bit.fan.
200

Disclaimer:

The market information, project data, and third-party content displayed on this platform are for industry information sharing only and do not constitute any form of investment advice or return commitment.

Cryptocurrency trading carries high risks. Users should fully assess their risk tolerance and make independent decisions. All profits, losses, and legal responsibilities are borne by the users themselves.