DEV Community

qanzhi111
qanzhi111

Posted on

Dormant DAO Governance Attacks: How 3 Abandoned Protocols Lost $21M in 30 Days

Dormant DAO Governance Attacks: How 3 Abandoned Protocols Lost $21M in 30 Days

TL;DR: In July-August 2026, attackers used the same playbook three times - buy cheap governance tokens from abandoned protocols, pass malicious proposals, and drain treasuries. BonkDAO ($20M), BarnBridge ($776K), and StrongBlock ($72K) all fell to governance takeovers without a single line of code being "hacked." Here is the full technical breakdown of the attack vector and how to protect your protocol.


The Attacks That Nobody Saw Coming - Because No Code Was Broken

On August 6, 2026, blockchain security firm Defimon Alerts reported that StrongBlock abandoned governance system had been hijacked, draining approximately $72,000 in STRONG and STRNGR tokens.

This came just weeks after BarnBridge lost $776,000 in USDC through an identical mechanism (reported by Sandmark on August 6).

And a month before that, BonkDAO hemorrhaged $20 million after an attacker spent $4.4 million quietly accumulating governance tokens.

Three protocols. Three weeks. Three governance takeovers. Same attack pattern. Zero code exploits.

The total: over $21 million stolen from protocols that were simply... forgotten.

The Attack Playbook: Step by Step

Let us break down exactly how these governance takeovers work, because understanding the mechanics is the first step toward preventing them.

Step 1: Identify a Dormant Protocol

The attacker scans for protocols where:

  • The development team has gone quiet or disbanded
  • Governance token holders have stopped voting
  • The governance token price has collapsed (making it cheap to accumulate)
  • The protocol smart contracts still hold significant value

Step 2: Accumulate Governance Tokens

In the BonkDAO case, the attacker spent roughly $4.4 million over several days, quietly buying just over 1% of BONK total supply through Binance, Bybit, and DeFi lending markets - the precise threshold needed to hit the DAO voting quorum.

For BarnBridge and StrongBlock, the token prices had collapsed so far that the cost was trivial - thousands of dollars rather than millions.

Step 3: Pass a Malicious Proposal

Here is where it gets elegant. The attacker does not hack anything. They submit a governance proposal through the protocol own system:

  • BarnBridge: The proposal upgraded SmartYield contracts to a malicious version that called a privileged function to sweep user-approved USDC.
  • StrongBlock: The proposal directed the Governor Upgrader contract to call setPendingAdmin(attacker), transferring administrative control.

The proposals went through normal governance stages - voting, queuing, execution - because nobody was watching to vote against them.

Step 4: Drain the Treasury

Once in control:

  • BarnBridge attacker upgraded contracts and drained approximately $776K in USDC from 50 accounts that had granted standing token approvals, swapping for approximately 415 ETH.
  • StrongBlock attacker installed a malicious contract implementation with a forward(address, bytes) function restricted to their EOA, enabling arbitrary transactions through the Governor authority - extracting 32,695 STRONG + 383,447 STRNGR tokens (approximately $72K).

Why This Keeps Happening: The Governance Apathy Problem

BlockSec CTO LWu told Sandmark that "BarnBridge is not an isolated case," and that dormant contracts "can continue to present security risks long after a protocol has ceased active operations."

The root cause is structural:

  1. Token-based governance assumes economic alignment - the idea that large holders want to protect the protocol value. This assumption breaks when governance tokens become nearly worthless.

  2. Low voter turnout enables hostile accumulation - As a16z crypto warned in their 2024 analysis of DAO governance attacks, low participation lets hostile positions accumulate "without raising suspicion."

  3. On-chain permanence without active defense - Smart contracts, governance permissions, and token approvals do not disappear when a team stops maintaining a project. They remain live, funded, and governable.

  4. Approval rot - Users grant token approvals during a protocol active life and forget to revoke them. BarnBridge attacker exploited 50 such forgotten approvals.

The Technical Details: Upgradeable Proxies as Attack Surface

StrongBlock case is particularly instructive for developers. The protocol used an upgradeable proxy pattern - a common architecture where a proxy contract delegates calls to an implementation contract.

The attacker:

  1. Gained admin control through governance
  2. Replaced the implementation with an unverified contract
  3. The new contract contained a forward(address, bytes) function callable only by the attacker EOA
  4. Used this to execute arbitrary transactions through the Governor authority
// Simplified attack flow:
// 1. Governance proposal passes -> attacker becomes admin
// 2. Attacker calls proxy.upgradeTo(maliciousImplementation)
// 3. Malicious contract deployed with:
//    function forward(address target, bytes data) onlyAttacker
// 4. Attacker calls forward() to drain assets via Governor authority
Enter fullscreen mode Exit fullscreen mode

The key insight: the proxy pattern is secure only as long as admin permissions are secure. Governance token price collapse directly undermines that security.

What Protocols Should Do Before Winding Down

If your protocol is scaling back or shutting down, here is the minimum security checklist:

  1. Withdraw all residual assets from protocol-controlled contracts
  2. Revoke upgrade permissions or transfer them to a burn address
  3. Disable governance modules where possible - if nobody is voting, the system is a liability
  4. Implement timelocks on all critical operations - create a window for detection
  5. Set minimum quorum thresholds that require meaningful participation
  6. Add emergency cancellation mechanisms for suspicious proposals
  7. Monitor pending proposals - even if the team has moved on, set up alerts

What Users Should Do Right Now

If you have ever interacted with a DeFi protocol:

  1. Check your active approvals at revoke.cash - revoke any for protocols that are no longer active
  2. Audit your exposure to dormant protocols where you still have token approvals
  3. Set up alerts for governance proposals in protocols you have interacted with

The BarnBridge attack specifically exploited standing USDC approvals from 50 user accounts. These users never lost their private keys. They never signed a malicious transaction. They simply forgot to revoke a permission they granted years ago.

The Bigger Picture: Governance as an Attack Vector

These three incidents represent a shift in how DeFi protocols get exploited. Instead of finding code vulnerabilities, attackers are finding organizational vulnerabilities:

  • Apathetic governance participation
  • Forgotten admin permissions
  • Unrevoked token approvals
  • Absent protocol monitoring

As more DeFi projects consolidate or quietly sunset during the current market cycle, BlockSec warning is clear: BarnBridge and StrongBlock will not be the last cases. They are the latest.

The code worked exactly as designed. The governance systems functioned as intended. The problem was that nobody showed up to defend them.


This analysis is part of ongoing on-chain security research. Follow for more technical breakdowns of DeFi exploits, smart contract vulnerabilities, and blockchain security incidents.

Sources: Sandmark - BarnBridge Report, CoinPaper - StrongBlock Report, Defimon Alerts, BlockSec, Blockaid, Revoke.cash

Top comments (0)