Kelp DAO Vulnerability Hits Aave: $230 Million Bad Debt and $9 Billion TVL Wiped Out

Markets
更新済み: 2026-04-22 13:13

On April 18, 2026, at 17:35 UTC, Kelp DAO’s rsETH cross-chain bridge suffered a major attack. In just 46 minutes, the attacker minted approximately 116,500 rsETH out of thin air—valued at around $293 million at the time, representing about 18% of the token’s total circulating supply. The root cause wasn’t a smart contract bug, but rather an overlooked deployment parameter: Kelp DAO had set its DVN (Decentralized Verifier Network) configuration to 1/1—meaning a single validator node could approve cross-chain messages. The attacker compromised the RPC infrastructure relied on by this lone validator, then forged a cross-chain message claiming "rsETH assets have been locked on the source chain." Without robust source chain verification, the Kelp bridge contract executed the release operation directly.

LayerZero’s official documentation recommends a 2/2 DVN setup, which uses multiple validators for redundancy. However, Kelp DAO set the threshold to the most extreme "1 of 1." This configuration created a single point of failure for attackers to exploit. Traditional security audit tools like Slither and Mythril focus on smart contract code vulnerabilities, but are nearly powerless against configuration-level risks. This exposes a structural issue: DeFi protocol security depends not only on code quality, but also on the prudence of deployment configurations.

How Fake Collateral Infiltrated the Aave Lending System

After acquiring this batch of unbacked rsETH, the attacker didn’t immediately dump it on secondary markets—liquidity for rsETH was thin, and large sales would have caused severe slippage. Instead, the attacker used these "air tokens" as collateral, depositing them into mainstream lending protocols like Aave V3, and borrowed roughly $236 million in real WETH and ETH. This was the attack’s critical turning point: the attacker didn’t compromise Aave’s core contracts, but leveraged DeFi composability, using Kelp DAO’s vulnerability as a springboard to borrow real on-chain assets from Aave, leaving behind worthless "air collateral."

As a liquid restaking token, rsETH’s underlying assets should come from real reserves in the cross-chain bridge. Once those reserves were drained, rsETH’s value peg collapsed instantly. However, Aave’s oracle continued to price these collateral tokens at pre-attack levels, making it impossible to liquidate the borrowing positions effectively. The Aave team responded quickly, freezing rsETH markets on Ethereum mainnet as well as on Arbitrum, Optimism, Base, Mantle, and Linea, and set rsETH’s Loan-to-Value (LTV) ratio to zero—technically blocking any new borrowing.

Why Did Pool Utilization Spike to 100%?

Following the attack, Aave saw a massive liquidity run. Panic withdrawals drove WETH pool utilization to 100%—meaning all available liquidity was borrowed, and depositors could no longer withdraw. At the same time, the annualized borrowing rate for USDT soared to 14.99%, with deposit rates jumping to 13.39%. These extreme rate swings reflected a sudden imbalance between liquidity supply and demand.

This phenomenon was a combination of a credit crisis and a liquidity crisis. While the interest rate mechanism can handle normal liquidity fluctuations, it cannot address a credit crisis rooted in the "authenticity" of collateral. Once depositors realized that rsETH collateral might be irredeemable, the rational move was to withdraw funds immediately. When everyone does this, the pool’s liquidity dries up almost instantly. This is how the Kelp vulnerability’s impact was amplified many times over—Aave’s core contracts remained intact, but upstream collateral’s credit collapse directly triggered downstream liquidity stress.

The Logic Behind $9 Billion in TVL Evaporation

Data shows Aave’s TVL (Total Value Locked) dropped from about $26.4 billion before the incident to roughly $18 billion within 48 hours—a loss of about $8.4 billion, or over 31%. During the same period, total DeFi TVL across all chains fell from about $99.49 billion to $86.29 billion, a decrease of roughly $13.2 billion. When including withdrawals from related markets like liquid restaking and yield strategies, the total value lost from the DeFi ecosystem approached $9 billion.

Whale-level withdrawals were the main driver behind the TVL crash. On-chain data shows Abraxas Capital withdrew $392 million, MEXC withdrew $431 million, and another whale withdrew over $400 million in a single transaction. These large-scale exits were clear risk-hedging moves: with rsETH’s backing still uncertain, holding any exposure to rsETH-related risk was irrational. The scale and speed of withdrawals set new records in DeFi, highlighting the market’s aggressive repricing of cross-chain asset credit risk.

$124 Million or $230 Million in Bad Debt? The Split Over Two Resolution Plans

The final size of the bad debt depends on which resolution plan Aave’s governance adopts. Citing a report from risk provider LlamaRisk, Aave outlined two main scenarios.

Scenario 1 (Socialized Losses Across All Chains): Losses are shared proportionally by all rsETH holders. LlamaRisk estimates this would cause rsETH to depeg by about 15%, with Aave absorbing roughly $124 million in bad debt.

Scenario 2 (L2 Isolation): Losses are limited to rsETH on L2 chains, with Ethereum mainnet rsETH fully preserved. However, this approach actually results in higher bad debt—cross-chain collateral would be discounted by 73.54%, and Aave’s estimated bad debt would soar to about $230.1 million, with Mantle accounting for 71.45% of the gap and Arbitrum for 26.67%.

The difference between the two plans is nearly $100 million. At its core, this is a "political" question of risk allocation: should losses be shared by all users across all chains, or only by holders on specific chains? The Aave DAO treasury currently holds about $181 million in reserves; scenario two would exceed this buffer. Additionally, the Umbrella safety reserve is valued at $80–100 million, and Aave DAO generated $145 million in revenue in 2025. In theory, these resources could help cover the bad debt, but how to do so without harming core protocol users remains a difficult governance challenge.

From a Single-Point Failure to Systemic Risk—How Liquidation Risk Spreads

DeFiLlama founder 0xngmi outlined three possible paths KelpDAO could take, each with its own flaws.

Path 1 (Socialized Loss): KelpDAO imposes an 18.5% haircut on all rsETH holders. With about 666,000 rsETH collateralized on Aave, assuming all are at 95% liquidation LTV, this would result in roughly $216 million in bad debt.

Path 2 (L2 Isolation): KelpDAO only protects mainnet rsETH, treating L2 rsETH as worthless. Currently, Aave L2 has about $359 million in rsETH collateral; if all are leveraged to the max, bad debt could reach $341 million, with no Umbrella protocol coverage—potentially triggering market collapses on Arbitrum, Mantle, and Base.

Path 3 (Snapshot Repayment): Only pre-attack rsETH holders are made whole via a snapshot. However, since funds moved rapidly after the attack and DeFi protocols are inherently pools of liquidity, it’s technically almost impossible to distinguish between deposit tranches.

These three paths make one thing clear: liquidation risk doesn’t spread linearly, but shows clear "risk stratification"—exposures differ significantly between mainnet and L2s, and among different L2s. This structural divergence makes the ultimate distribution of bad debt highly uncertain.

Structural Lessons—The Limits of Collateral Authenticity in DeFi

The most profound impact of this incident on DeFi isn’t the size of the bad debt, but the structural blind spot it revealed in collateral risk management. Aave’s core contracts weren’t breached, but upstream collateral’s credit collapse directly impacted downstream lending. This means DeFi protocol security is no longer just about "bug-free code," but about the reliability of the entire technical and governance chain behind accepted collateral.

The stacking of cross-chain bridges, restaking, and lending protocols means any weak link in the collateral chain can be amplified into a systemic shock. When a collateral token’s "weight" no longer corresponds to real underlying assets, lending protocol risk models shift from "volatility risk" to "authenticity risk"—a scenario rarely covered by standard stress testing. Aave has set rsETH’s LTV to zero and frozen WETH reserves in all affected markets, but these are after-the-fact measures that can only contain further fallout, not recover losses already incurred.

Looking ahead, DeFi lending protocols will need to thoroughly reassess collateral standards for cross-chain and restaking tokens. Single-validator configurations, cross-chain message validation security, and mechanisms for verifying collateral authenticity will all become central topics for risk management frameworks.

Conclusion

The 1/1 DVN configuration flaw in Kelp DAO was the immediate trigger for this incident, but the deeper issue is DeFi’s systemic failure to verify collateral authenticity. The attacker forged cross-chain messages to mint about $293 million in rsETH out of thin air, then used it as collateral on Aave to borrow real assets, ultimately resulting in $124–230 million in bad debt. TVL evaporated by about $8.4 billion in 48 hours, with total DeFi outflows exceeding $13 billion. Pool utilization hit 100%, and interest rates swung wildly. Aave governance now faces a tough choice—socialized losses or L2 isolation—each with major costs and controversy. This event marks a paradigm shift in DeFi risk management: protocol security now depends not only on code quality, but on the reliability of the entire technical and governance chain behind collateral. Cross-chain bridge configuration, validator redundancy, and collateral authenticity checks will be the next frontiers for DeFi risk control.

Frequently Asked Questions (FAQ)

Q: Was Aave’s smart contract itself compromised?

A: No. The core vulnerability was in Kelp DAO’s cross-chain bridge configuration. Aave’s core contracts were not breached; this was a case of "upstream contamination" risk propagation.

Q: Who will ultimately bear Aave’s bad debt?

A: That depends on the final decision by Aave governance. The main options are: socialized losses across all rsETH holders (about $124 million in bad debt), or L2 isolation (about $230 million in bad debt).

Q: How is the AAVE token price performing?

A: As of April 22, 2026, AAVE’s real-time price on Gate is about $91.16. Before the incident, the AAVE price was around $115, representing a drop of over 20%.

Q: What is DVN configuration, and why is 1/1 risky?

A: DVN (Decentralized Verifier Network) is the message validation mechanism in LayerZero’s cross-chain protocol. A 1/1 setup means a single validator can approve any cross-chain message; if that node is compromised, attackers can forge any message.

Q: Are rsETH’s underlying assets currently safe?

A: Kelp has not yet published a final reconciliation of reserves and outstanding supply. The backing for rsETH on all chains remains uncertain, which is the main reason Aave cannot trigger liquidations.

Q: What are the long-term implications of this event for DeFi?

A: The incident exposed a systemic lack of authenticity verification for cross-chain collateral. Going forward, lending protocols will impose stricter standards for cross-chain and restaking tokens, and single-validator configurations are likely to be phased out.

The content herein does not constitute any offer, solicitation, or recommendation. You should always seek independent professional advice before making any investment decisions. Please note that Gate may restrict or prohibit the use of all or a portion of the Services from Restricted Locations. For more information, please read the User Agreement
コンテンツに「いいね」する