A governance attack on a lending protocol does not need a bug. The attacker buys or borrows enough voting power, passes a proposal that hands over admin rights or vault funds, and the contracts execute it exactly as written. Audits rarely catch this, because nothing is broken. If you deposit into a lender, the question is whether its governance can be bought cheaply, swung at the last minute, or executed before anyone reacts. This checklist gives you seven checks to run on public data before committing capital, using real incidents from Beanstalk, Compound, Moonwell, and Term Finance. Incident data is current as of October 12, 2026.
Panaprium ist unabhängig und wird vom Leser unterstützt. Wenn Sie über unseren Link etwas kaufen, erhalten wir möglicherweise eine Provision. Wenn Sie können, unterstützen Sie uns bitte monatlich. Die Einrichtung dauert weniger als eine Minute und Sie werden jeden Monat einen großen Beitrag leisten. Danke schön!
Why Lending Protocols Are Attractive Targets
Lenders hold large deposit pools behind a few privileged roles, such as market admins, oracle settings, and contract upgrades. Whoever controls governance controls those roles. If voting power costs less than the funds it can reach, the attack is profitable.
Your job as a depositor is to estimate that gap. Governance quality also affects returns indirectly, which is covered in how governance decisions affect DeFi yield.
The Governance Attack Checklist
- Price the cost of control. Find the quorum and proposal threshold, then check how much of the token is liquid or cheaply delegated, and compare that cost to the TVL the admin role can reach. In March 2026, an attacker reportedly spent about $1,808 on roughly 40 million MFAM on Moonwell’s Moonriver deployment, cleared the 40 million quorum by 0.4%, and filed MIP-R39 to migrate admin rights over seven lending markets. About $1.08 million was at risk, and the attempt was stopped.
- Confirm flash-loan protection and an execution delay. Voting power should be read from a past block, as Compound’s governor does. Beanstalk had no such protection: on April 17, 2022, an attacker flash-borrowed about $1 billion, reached a two-thirds supermajority and executed immediately, causing a roughly $182 million loss. Compound’s docs describe a 2-day review, 3-day vote, and 2-day timelock, and Aave’s docs describe 1-day and 7-day timelocks depending on the executor.
- Name the wallet that can stop a passed proposal. Compound’s Proposal 304 added a Proposal Guardian, a 4/8 community multisig that can veto passed proposals awaiting execution. Its text says the role is designed to expire, so check whether it is still active. Aave’s docs describe a community-elected Guardian that can cancel malicious proposals. For treasury-level exposure, see DAO treasury risks and how to evaluate governance.
- Test for last-minute vote swings. Compound’s Proposal 289 passed 682,191 to 633,636 in July 2024. Hypernative, citing Max Planck researchers, reports that about 82% of the votes in favor arrived in the final 34 minutes. Check whether past contested votes show late swings and whether the governor has any protection against them.
- Read what proposals actually call. Hostile proposals usually target control, not transfers. Look for setPendingAdmin, transferOwnership, upgradeTo, and grantRole, and check that descriptions match the calldata and target addresses contain code.
- Look for dormant or side governance. Term Finance’s $8.5 million loss came from a custom governance wrapper around its vaults, which Yearn said did not affect standard Yearn setups. Per QuillAudits, about half an ETH bought majority control because almost nobody had wrapped vault shares into the governance token.
- Find out who watches proposals. Every hostile proposal is public before it executes. OpenZeppelin’s Michael Lewellen flagged Proposal 289 and linked it to accounts accumulating COMP, and the funds never moved. Check for active delegates, a security partner, and published alerts.

Image source: docs.compound.xyz/v2/governance
Protocol Comparison
|
Protocol |
Documented safeguards |
Incident |
Main gap |
Best for |
|
Compound |
Prior-block voting power, 2-day timelock, Proposal Guardian (designed to expire) |
Proposal 289, July 2024, ~$24M, canceled before execution |
Late vote swings; time-limited guardian |
Depositors who value a long track record |
|
Aave |
Quorum plus vote differential, 1-day and 7-day timelocks, Guardian can cancel |
None found in sources reviewed |
Guardian is a multisig; settings change |
Larger deposits |
|
Moonwell (Moonriver) |
On-chain governor, forum monitoring |
March 2026, ~$1.08M at risk, stopped |
Thin float; quorum cleared by 0.4% |
Avoid small side deployments |
|
Term Finance vaults |
7-day delay, LP veto |
August 23, 2026, ~$8.5M lost |
Near-zero participation; veto unused |
Avoid until governance is rebuilt |
Decision Framework
|
Situation |
Recommended action |
Why |
|
Large deposit in a blue-chip lender |
Verify delay, veto holder, and delegate activity |
Most funds at risk, so the check pays off |
|
Small or niche lender |
Treat governance as a risk premium or skip |
Cheap control and thin participation |
|
Vault product with its own governor |
Read that governance layer separately |
Term’s loss came from this layer |
|
Dormant or migrated deployment |
Withdraw and revoke approvals |
Turnout falls first; approvals stay exposed |
Common Mistakes
- Treating an audit as proof of governance safety, when governance attacks use working code.
- Trusting a timelock without asking who can act during it.
- Leaving token approvals open on abandoned protocols. In the BarnBridge case Hypernative describes, a proposal pulled 776,600 USDC from wallets with live approvals.
- Judging governance by token price instead of float, quorum, and turnout.
My Take
Prefer lenders with a visible execution delay, a named wallet that can stop a passed proposal, and delegates who read calldata. On that basis, Aave and Compound are the stronger choices covered here, though I would confirm Compound’s guardian is still active. Avoid small or dormant deployments and custom vault governors with tiny participation.
A veto multisig adds a trust assumption, but the incidents above show a trusted brake beats no brake. If you cannot answer who can stop a passed proposal, treat the protocol as unsafe for meaningful size.
Conclusion
Favor lenders with a delay, a named veto holder, and active people reading proposals. Treat thin-float governance, side deployments and vault wrappers as higher risk and size positions accordingly.
Term Finance had a delay and a veto and still lost about $8.5 million, because nobody acted. Run this checklist on one protocol you already use, and reduce exposure if it fails two or more items.
FAQs
1. Can an audit protect me from a governance attack?
Not directly, because the contracts behave as designed when a malicious proposal passes. Check delay, veto rights, quorum cost, and monitoring instead.
2. Does a timelock fully prevent governance attacks?
No, because a timelock only delays execution and does not judge the proposal. Term Finance had a seven-day delay and an unused veto and still lost about $8.5 million.
3. Which lenders look safest on governance today?
Among those reviewed, Aave and Compound have the most documented safeguards, including timelocks and a guardian-style veto or cancel role. Re-check current parameters and guardian status before depositing, since both can change.
4. What should I do if a suspicious proposal appears on a lender I use?
Read the calldata for admin or upgrade calls, check the proposer’s history, and watch the forum for security-team responses. If funds are exposed and no veto exists, consider withdrawing before execution.
5. Are smaller lending protocols riskier for governance attacks?
Often yes, because a thin float and low turnout make a controlling position cheaper. Moonwell’s Moonriver attempt cost about $1,808 against roughly $1.08 million at risk.
References
The Block, Compound Proposal 289: https://www.theblock.co/post/307943/24-million-compound-finance-proposal-passed-by-whale-over-dao-objections
Compound Docs, Governance: https://docs.compound.finance/v2/governance/
Aave Docs, Governance Process: https://docs.aave.com/governance/master/governance-process
Hypernative, Governance Attacks Explained: https://www.hypernative.io/insights/blog/governance-attacks-explained.
Cointelegraph, Term Finance vault governance exploit: https://cointelegraph.com/news/term-finance-8-5m-vault-governance-exploit.
Rekt, Beanstalk: https://rekt.news/beanstalk-rekt
CertiK, Revisiting Beanstalk Farms Exploit: https://www.certik.com/blog/revisiting-beanstalk-farms-exploit.
War dieser Artikel hilfreich für Sie? Bitte teilen Sie uns in den Kommentaren unten mit, was Ihnen gefallen oder nicht gefallen hat.
About the Author: Chanuka Geekiyanage
Wogegen Wir Kämpfen
Weltweit-Konzerne produzieren in den ärmsten Ländern im Übermaß billige Produkte.
Fabriken mit Sweatshop-ähnlichen Bedingungen, die die Arbeiter unterbezahlt.
Medienkonglomerate, die unethische, nicht nachhaltige Produkte bewerben.
Schlechte Akteure fördern durch unbewusstes Verhalten den übermäßigen Konsum.
- - - -
Zum Glück haben wir unsere Unterstützer, darunter auch Sie.
Panaprium wird von Lesern wie Ihnen finanziert, die sich unserer Mission anschließen möchten, die Welt völlig umweltfreundlich zu gestalten.
Wenn Sie können, unterstützen Sie uns bitte monatlich. Die Einrichtung dauert weniger als eine Minute und Sie werden jeden Monat einen großen Beitrag leisten. Danke schön.
0 Kommentare