The KelpDAO Bridge Exploit and the Vulnerability of Off-Chain Verification Layers in Cross-Chain Protocols

The decentralized finance (DeFi) ecosystem recently witnessed one of the most sophisticated and high-value exploits in its history, not through a traditional smart contract vulnerability, but through a coordinated attack on the off-chain verification infrastructure. On April 18, 2024, an attacker successfully drained approximately 116,500 rsETH—valued at roughly $292 million—from KelpDAO’s LayerZero-based bridge contract on…

The decentralized finance (DeFi) ecosystem recently witnessed one of the most sophisticated and high-value exploits in its history, not through a traditional smart contract vulnerability, but through a coordinated attack on the off-chain verification infrastructure. On April 18, 2024, an attacker successfully drained approximately 116,500 rsETH—valued at roughly $292 million—from KelpDAO’s LayerZero-based bridge contract on the Ethereum mainnet. The incident has sent shockwaves through the liquid restaking and cross-chain sectors, highlighting a critical "trust-layer" failure that bypassed standard security audits and on-chain monitoring systems. While the technical execution of the transactions appeared legitimate to the blockchain, the underlying data was a fabrication, leading to a massive illegitimate release of funds.

The Core Mechanics of the Verification Failure

To understand how nearly $300 million was removed from a secure bridge without a single line of buggy code being exploited, one must look at the architecture of cross-chain communication. KelpDAO, a leading liquid restaking protocol, utilized LayerZero’s infrastructure to facilitate the movement of its rsETH token between different blockchain environments, specifically targeting expansion into Layer 2 (L2) networks like Unichain and Arbitrum.

In the LayerZero framework, the validity of a cross-chain message depends on Decentralized Verifier Networks (DVNs). These networks are responsible for watching the source chain, verifying that a specific action—such as burning or locking a token—has occurred, and then signing a message that tells the destination chain it is safe to release the corresponding assets. At the time of the attack, KelpDAO’s bridge was operating on what is known as a "1-of-1" configuration. This meant that only a single DVN, operated by LayerZero Labs, was required to verify transactions.

The attackers did not attempt to break the LayerZero protocol or the KelpDAO smart contracts. Instead, they targeted the "plumbing" of the verifier: the Remote Procedure Call (RPC) nodes. RPC nodes are the gateways that allow off-chain software to read state data from a blockchain. By compromising the internal RPC nodes used by the LayerZero Labs DVN and simultaneously launching a denial-of-service attack or otherwise neutralizing the external third-party RPC nodes used for redundancy, the attackers effectively blinded the verifier.

With the verifier reading from "poisoned" nodes, the attackers were able to feed it false information. The compromised nodes reported that 116,500 rsETH had been burned on the source chain (Unichain), when in reality, no such transaction existed. The DVN, trusting its own internal (but compromised) data sources, signed the verification message. The Ethereum-side bridge contract, receiving a perfectly valid signature from its designated verifier, released the $292 million in rsETH to the attacker’s address.

Chronology of the Exploit and Immediate Response

The timeline of the KelpDAO exploit reveals a high level of coordination, attributed by security researchers and LayerZero Labs to the Lazarus Group, a notorious state-sponsored hacking collective from the Democratic People’s Republic of Korea (DPRK).

April 18: The Initial Breach
The exploit began with the compromise of the RPC infrastructure. Once the attackers gained control over the data being fed to the LayerZero Labs DVN, they executed the primary theft. A single forged cross-chain message triggered the release of 116,500 rsETH on Ethereum. The transactions moved through a series of intermediary addresses to obscure the trail, eventually consolidating in a primary attacker-controlled wallet.

The "Phantom" Attempt
Shortly after the first successful drain, the attackers attempted a follow-up operation. They forged a second "phantom" packet intended to release an additional 40,000 rsETH, worth approximately $95 million. However, by this time, the KelpDAO team and automated monitoring systems had flagged the initial anomaly.

Rapid Countermeasures
Upon detecting the illegitimate outflow, KelpDAO moved swiftly to pause the relevant contracts on Ethereum and its various L2 deployments. The team engaged SEAL-911, an emergency response collective for crypto security, and began blacklisting the attacker’s known addresses. These actions were successful in halting the second attempt, preventing the loss of nearly $100 million more in assets.

April 20: The Arbitrum Intervention
The most significant post-exploit development occurred three days after the initial hack. On April 20, the Arbitrum Security Council took the rare step of executing an emergency action. Based on intelligence regarding the attacker’s movement of funds onto the Arbitrum network, the Council voted to freeze 30,766 ETH (worth approximately $80 million at the time) held in an address tied to the exploiter. This intervention was designed to move the funds to a neutral intermediary wallet, effectively stripping the Lazarus Group of a significant portion of their proceeds.

Data Analysis: The Impact on rsETH and the Restaking Ecosystem

The KelpDAO exploit is not merely a loss of funds; it is an "invariant break" that threatens the fundamental peg of the rsETH token. In any bridge system, the total supply of the token on all destination chains must equal the total amount of collateral locked or burned on the source chain.

Inside the KelpDAO Bridge Exploit: How ~$292 Million in rsETH Was Released Against a Non-Existent Burn

When 116,500 rsETH were released on Ethereum without a corresponding burn, the system entered a state of unbacked supply. This creates several cascading risks:

  1. Collateral Shortfall: rsETH holders on Layer 2 networks are now technically claiming against a pool of collateral that is missing nearly $300 million.
  2. Peg Deviation: As the market processed the news of the unbacked supply, the market price of rsETH risked drifting away from the value of the underlying ETH it represents.
  3. Lending Protocol Contagion: Many DeFi lending platforms accept rsETH as collateral. If the value of rsETH drops significantly due to the exploit, it could trigger mass liquidations across the ecosystem.

According to on-chain data provided by Chainalysis and Hexagate, the attacker’s consolidation address became a focal point for tracking. The Arbitrum Security Council’s freeze of 30,766 ETH represents one of the most successful recoveries in a bridge hack of this scale, though it still leaves a substantial gap in the KelpDAO treasury that must be addressed through governance and potential future recoveries.

Official Statements and Attributions

In the wake of the attack, LayerZero Labs and KelpDAO have provided insights into the vulnerabilities and the path forward.

LayerZero Labs clarified that the protocol itself remained secure, but the specific configuration used by KelpDAO was a point of failure. "The 1-of-1 DVN setup was a default configuration for many early L2 expansions," the company stated, adding that they have since updated their recommendations to require a multi-DVN setup, where at least two independent verifiers must agree on the state of the source chain before a message is validated.

KelpDAO acknowledged the severity of the incident and emphasized their collaboration with law enforcement. "Our priority is the security of our restakers and the restoration of the rsETH invariant," the protocol stated in a community update. They confirmed that the RPC nodes used in the attack have been deprecated and replaced with more resilient infrastructure.

Chainalysis, which has been tracking the Lazarus Group’s "TraderTraitor" subgroup, noted that this attack follows a pattern of targeting infrastructure rather than code. The Lazarus Group has historically focused on exchange hot wallets and sidechain bridges (such as the Ronin Network), but the KelpDAO incident represents a shift toward exploiting the data-reading layer of cross-chain messaging protocols.

Broader Implications for DeFi Security

The KelpDAO exploit serves as a stark reminder that the security of a DeFi protocol is only as strong as its weakest off-chain dependency. For years, the industry has focused on smart contract audits, yet this incident proves that a perfectly audited contract can still be manipulated if the data it receives is fraudulent.

The Shift to Invariant Monitoring
Standard transaction-level monitoring is no longer sufficient. To catch an attack like this in real-time, protocols must adopt "invariant monitoring." This involves systems that constantly check the total balance of the system across all chains. If the total supply of a token increases on Chain B without a corresponding decrease on Chain A, an alert must fire immediately, regardless of whether the transaction signatures appear valid.

The End of 1-of-1 Configurations
The "1-of-1" verification model is likely to be abandoned by major protocols. The industry is moving toward a multi-signature or multi-network verification approach where no single entity—even the protocol developer—has the power to validate a cross-chain message. By requiring a quorum of independent DVNs, the cost and complexity of a successful attack increase exponentially.

Governance as a Security Layer
The intervention by the Arbitrum Security Council highlights the evolving role of governance in L2 ecosystems. While the move to freeze funds sparked debates regarding the "immutability" of blockchain, it also demonstrated that coordinated governance can act as a vital backstop against state-sponsored cybercrime. The ability to act within hours to secure tens of millions of dollars provides a level of protection that purely code-based systems currently lack.

As the investigation continues, the focus remains on the remaining funds and the long-term health of the restaking market. The KelpDAO incident will likely be cited for years as the definitive example of why the "verification layer" is the new frontier of blockchain security. For developers and investors alike, the lesson is clear: in a multi-chain world, it is not just the code that matters, but the integrity of the information that flows between the chains.

About the Author

Leave a Reply

Your email address will not be published. Required fields are marked *

About the Author

Easy WordPress Websites Builder: Versatile Demos for Blogs, News, eCommerce and More – One-Click Import, No Coding! 1000+ Ready-made Templates for Stunning Newspaper, Magazine, Blog, and Publishing Websites.

BlockSpare — News, Magazine and Blog Addons for (Gutenberg) Block Editor

Search the Archives

Access over the years of investigative journalism and breaking reports