Term Finance Governance Exploit: Why Audited Code Does Not Protect Your DeFi Deposits
Around $8.5 million flowed out of the Ethereum lending protocol Term Finance on August 23, 2026, after an attacker bought a voting majority over the deposit pools. The code itself stayed intact: here is how to judge how easily a DeFi pool can be opened by a vote.

Table of Contents
Table of Contents
Which topics should we dive deeper into?
Select what genuinely interests you. Your picks feed directly into our editorial planning.
Crypto news that's actually worth your time.
Weekly. 60 seconds. Carefully curated by our editors: no hype, no promo flood, no spam.
Around $8.5 million flowed out of the deposit pools at the Ethereum lending protocol Term Finance on August 23, 2026. The attacker needed no security flaw in the program code. They bought up enough voting rights to win the vote over those pools single-handedly. They then resolved to pay the funds out to themselves and executed that resolution.
For you as an investor, that is the more important part of the news. An audited protocol can be emptied without a single line of code breaking. Anyone holding a balance in a DeFi protocol should therefore know who is allowed to vote on the use of that balance, and how quickly such a resolution takes effect.
Term Finance Governance Exploit: What Happened on August 23
Term Finance is a lending protocol on the Ethereum blockchain that arranges loans at fixed interest rates. Users place balances into so-called vaults, from which the protocol issues collateralised loans. It is developed by Term Labs.
According to Cryptobriefing, whose report draws on confirmations from the security firms CertiK and PeckShield, roughly 2,843 ETH and around 1.6 million DAI flowed to a single recipient address. Its identifier begins with 0xD5183. At current prices, the outflow corresponds to the $8.5 million cited. Term Labs has publicly confirmed the incident and announced a fuller account once its investigation is complete. The team explicitly distinguishes the case from a vulnerability in the smart contract.
Ethereum is the blockchain on which the protocol runs; how the price of the associated currency is developing is covered in our Ethereum price prediction. For assessing this incident, though, the price plays no part. What matters is the question of who may dispose of a deposit pool.
Governance Attack Explained: How a Vote Empties a Vault
In a DeFi protocol, governance denotes the rules by which changes are decided. Whoever holds voting tokens may submit proposals and vote on them; once a proposal reaches the required majority, it is executed. This is the design that is meant to let a protocol function without central administration.
A governance attack turns precisely that design around. The attacker acquires enough voting rights to hold a majority alone, then resolves something that serves them. Formally, everything proceeds according to the rules of the protocol. There is no break-in, no stolen password and no manipulated contract, but a vote that has been won.
The difference from the better-known types of attack matters in practice. A flash loan attack or a reentrancy fault presupposes a programming error that an audit can in principle find. A governance attack presupposes only that voting weight is for sale and that nobody intervenes in time.
Strategy Vault and Meta Vault: Which Pools the Attacker Controlled
At Term Finance, a vault is a ring-fenced deposit pool with its own investment strategy. A meta vault bundles several such pools and distributes the funds deposited across them.
Cryptobriefing describes the control achieved in precise terms: in four of five USDC strategy vaults the attacker reached 100 percent of the voting rights, and in the Ethereum meta vault around 91 percent. Both are more than a narrow majority. A voting position of that kind allows a proposal to be pushed through and then held against any objection.
The figures also explain why the damage remained confined to particular pools. What was affected was whatever the attacker held the majority over. Anyone whose balance sat in one of the other pools was not affected in the same way, on the account published so far. A full breakdown of which vault lost which holdings is not yet available; Term Labs has announced one for the conclusion of the investigation.
Two ETH From Tornado Cash: How Seed Capital Became a Voting Majority
The seed funding for the attack was strikingly small, according to the Cryptobriefing report. It is said to have consisted of two ETH obtained via Tornado Cash. Tornado Cash is a service that blurs the link between sender and recipient address on the blockchain and thereby makes tracing harder.
From that seed capital the attacker built up voting weight step by step until reaching the majorities described. This is exactly where the uncomfortable lesson of the case lies: the cost of a takeover is measured by the price of the voting rights required, and hardly at all by the size of the pool. Where those voting rights are cheap or narrowly distributed, a small stake can decide the fate of a large holding.

Audited Code, Empty Vault: Why an Audit Does Not Catch a Governance Attack
An audit is an examination of the program code by a specialist firm. It tests whether the code does what it is supposed to do, and whether it can be induced into unforeseen behaviour. On this case, Cryptobriefing records that the process ran through audited contracts without breaking a single line of code.
That is not a reproach to the auditors but a statement about the reach of such an examination. An audit answers the question of whether the code works correctly. It does not answer the question of whether the distribution of voting rights permits hostile access. Cryptobriefing therefore classifies the weakness as architectural and locates it in the interplay of token distribution, low voter turnout and missing access limits in the administration of the vaults.
For you, this means the seal of an audit report says something about the code and nothing about how power is distributed in a protocol. If you use DeFi lending products, it is worth looking at both before you deposit. Which providers operate in this field and how they differ is set out in our comparison of crypto lending providers.
Compare DeFi lending before you depositTimelock: Why the Delay Between Resolution and Execution Decides the Outcome
A timelock is a built-in waiting period between the moment a resolution reaches a majority and the moment it is actually executed. During that window anyone can read the resolution in plain text. Anyone who does not want to leave a balance in a pool over which something unwelcome has just been resolved can withdraw it.
The timelock is thus the only safeguard that still works once the vote has already been lost. It does not prevent the takeover. It prevents resolution and outflow from coinciding in the same second.
What a missing timelock does can be read off precisely from a second case. Whether Term Finance provided for such a waiting period, and how long it may have been, does not emerge from the accounts published so far. I therefore record this point explicitly as open rather than as established.
Token of Power: How the Same Sequence Already Worked in June 2026
The Token of Power case, TOP for short, is the better-documented twin of this attack pattern. TRM Labs and Blockaid have analysed it, and their descriptions agree on the load-bearing points.
TOP was a voting token on Ethereum built on Aragon, with a total supply of just 16,384 units. Aragon is a toolkit for assembling the voting rules of a protocol. According to this analysis, the attacker acquired a good half of the total supply and then used the voting function to submit, adopt and execute a proposal in a single transaction. There was no waiting period in between.
The resolution itself minted ten billion new TOP to the attacker. That quantity was thrown into a liquidity pool and turned there into 944.2 WETH, put at roughly $1.5 million to $1.6 million depending on the source consulted. The analyses name a bundle of causes: the tiny original total supply, the absent waiting period, no upper limit on the issuance of new tokens, and safeguards in the voting configuration that were too weak.
The parallel to Term Finance lies in the sequence rather than in the details. On both occasions voting weight was bought, on both occasions it was financed through a service for obscuring provenance, and on both occasions the process ended with a rule-compliant resolution at the expense of the depositors.
Seven Takeovers on Three Chains: What the Blockaid Count Shows
That this is a pattern and not two isolated cases can be quantified. The security provider Blockaid counted seven governance takeovers on three blockchains for the period from June to early August 2026, and put the total damage in its analysis at around $22 million. The analysis is publicly available.
One such case sits in our own archive. On July 7, 2026 we reported on a governance attack on the BONK DAO involving a community treasury in the tens of millions. That figure comes from our own reporting on that day and is not an independent source here, but a pointer to the backstory.
The current month has been eventful in any case. Before the outflow at Term Finance, the data service DefiLlama had already recorded 17 security incidents for August 2026, with damage of around $18.8 million.

Checking Governance Risk: Five Questions to Settle Before Every Deposit
The following points can be looked up in the documentation of a protocol or on its governance page. They cost a few minutes and answer the question of how easily a pool can be opened by a vote.
Who is allowed to vote, and how is voting weight distributed? If the total supply of the voting token is small, or a large share sits with a few addresses, a majority is cheap to obtain. With TOP, a good half of a total supply of only 16,384 tokens was enough for the majority.
Is there a waiting period between resolution and execution? If you find no statement about a timelock, assume there is none. Without that delay, no opportunity remains to withdraw your balance when it matters.
Can a vote move balances directly? Some protocols allow a resolution to change only parameters, such as interest rates or upper limits. Others permit deposits to flow out to any address. The second case is the dangerous one.
Is there an upper limit on the issuance of new tokens? Where it is missing, a majority can be enlarged at will by resolution, or the supply diluted. In the TOP case that was the actual lever.
How high was turnout in the most recent votes? Low turnout lowers the threshold for a takeover considerably, because the attacker only has to outbid the votes actually cast.
What This Check Does Not Achieve
It does not protect you from an attack; it only shows you how expensive one would be. A protocol with widely distributed voting rights and a waiting period of several days is markedly harder to take over than one with neither. A residual risk remains in every case.
Revoking Token Approvals: Why That Helps Little Against a Governance Attack
After an incident in the DeFi world, the standard advice is to revoke the token approvals granted. An approval is the permission you give a contract to dispose of a certain quantity of your tokens. That is a sensible reflex, and you should keep it.
Against this type of attack, however, it only goes so far. In a governance attack it is not your wallet that is emptied but the pool you have already paid into. The protocol disposes of that balance as a matter of course anyway; the resolution only changes where it goes. Revoking an approval prevents future access to your wallet and does not retrieve a balance already deposited.
What works in this situation is only withdrawal from the affected pool, and that remains possible precisely when a waiting period allows it. Which closes the circle back to the timelock.
Compare MiCA-regulated crypto exchangesLosses After a DeFi Exploit: What to Record for Your Tax File
If such an incident hits you, documentation is the first thing you can attend to and the only thing that cannot be made up later. Record when you deposited, into which pool and in what amount, and secure the transaction records from the blockchain along with the dated communications of the provider.
How such a loss is to be treated for tax purposes is a matter for the individual case and in part disputed. It belongs with your tax adviser and not in an article; any blanket statement here would be unserious. What you can contribute is a complete record. Tools that consolidate transactions across several wallets take most of that work off your hands.
Term Finance in May 2025: Why the Earlier Incident Was of a Different Kind
Term Finance had already recorded a loss in May 2025. On the account of Cryptobriefing, around $1.5 million was lost at the time, caused by a misplaced decimal point at a price data service in the course of a routine update. That error was not malicious, and the funds were ultimately returned, according to the same account.
The difference from the current case matters for any assessment. An internal error can be corrected, and the other side is reachable. In the incident of August 23, by contrast, an external actor stands on the other side, one who obtained their seed capital through an obfuscation service. Cryptobriefing accordingly describes the prospects of recovering the funds for the depositors affected as unclear.
Term Finance Governance Exploit: What Is Established and What Remains Open
The sequence is established in its broad outline: the size of the outflow at roughly 2,843 ETH and around 1.6 million DAI, the voting position in the vaults affected, the recipient address, the origin of the seed capital, and the confirmation by Term Labs as well as by CertiK and PeckShield. These details come from the account by Cryptobriefing of August 23, 2026, which matches the reporting by CoinDesk and BeInCrypto on the same events.
More remains open than a headline would suggest. There is no breakdown of which vault lost which holdings, or of how many depositors are affected. Whether a waiting period between resolution and execution was provided for, and of what length, has not been published. Nothing is known about compensation, and nothing about the identity of the attacker either. Term Labs has announced a fuller account; until then, any statement on responsibility is speculation, and we make none here.
Limits of This Account
This text draws on publicly available reports and on the analyses by Blockaid and TRM Labs. We have not carried out our own analysis of the blockchain data. The price figures for the time of the outflow come from the sources cited and may have changed since.
Checking Governance Risk: What to Take Away
- Find out who is allowed to vote on your deposit pool. Before you put a balance into a DeFi lending product, settle the five questions above, above all the one about the waiting period between resolution and execution. Our crypto lending comparison gives an overview of the providers in this field.
- Separate what sits still from what works. Holdings you keep for the longer term do not belong in a pool that a vote can open. For storage outside the control of others, our hardware wallet comparison helps. Anyone who would rather stay on a supervised platform is better served by a licensed provider than by a vault whose use is determined by a vote.
- Document immediately if an incident hits you. Secure deposit records, transaction data and the dated communications of the provider before interfaces are switched off. A tool from our comparison of crypto tax tools and portfolio trackers consolidates your transactions across several wallets.
(As of August 23, 2026. This article is not investment advice. Prices and fee structures change; check the terms with the provider before you buy.)
Partner links: some links on this page are partner links. If you become a customer through one of them, we may earn a commission at no extra cost to you. Selection, ratings and ranking are decided independently by our editorial team. Ethics and Independence · Ownership and Funding
Transparency note: This article was produced with the assistance of artificial intelligence and reviewed by our editorial team before publication. All figures and claims were checked against the primary sources linked in the text. The feature image was generated with AI.
Related articles
- Arcus exploit: perp DEX loses $2.23 million to a sub-account bug
- Across Bridge hack: hijacked domain drains around $350,000 from wallets on six blockchains
- What is Aave? The largest DeFi lending market, with $28 billion in deposits
- Name.com domains hijacked: drainer on twelve DeFi sites, approvals from October 31 should be revoked
- Polymarket attack via a third-party provider: what users should watch now
Which topics should we dive deeper into?
Select what genuinely interests you. Your picks feed directly into our editorial planning.
Crypto news that's actually worth your time.
Weekly. 60 seconds. Carefully curated by our editors: no hype, no promo flood, no spam.
November 2, 2026 12:27 AM

Tampered hardware wallet bought in a store: your rights as a buyer under German law
On October 28, Singapore police found malicious hardware components in hardware wallets sold in stores, with losses of around 3.5 million Singapore dollars. What German sales law gives you against the retailer, and why it does not replace the lost coins.
October 30, 2026 3:44 PM

$6.5 billion in October: the infrastructure failed, not the smart contract
An in-house count of DefiLlama's hack register for October 2026 finds 32 incidents with $6.5 billion in losses. 99.5 percent of that flowed out through compromised infrastructure, while smart contract flaws cost less than $16 million.
October 30, 2026 12:16 AM

Governance Attack on Hifi Finance: How to Check Your DeFi Collateral
On 28 October, a single address took control of the Hifi Finance vote with four votes, minted 25 million tokens and drained collateral worth around 1 million dollars. It is the third governance attack within six days.
October 29, 2026 9:17 PM

Curve launches StableSwap on Stellar: what it means for XLM and custody
Curve Finance launched StableSwap on the Stellar mainnet on October 29, its first native deployment outside the EVM world. What the step means for the XLM price, your custody and the tax on every swap.
October 29, 2026 12:20 PM

Bank stablecoin for 3.3 million users: “crypto assets are generally not protected”
HSBC switched on the RedCoin stablecoin in its payment app on October 23, 2026, and the terms make clear that deposit protection does not apply. The same principle holds for e-money tokens in the EU: instead of 100,000 euros in compensation, you hold a redemption right against the issuer.
October 26, 2026 12:22 PM

X100 exploit: a flashloan bought two of three senate seats, what to check now
An attacker used a flashloan to buy the governance majority at X100 Global and emptied the project treasury, with damage of $4.75 million to $4.85 million. The case shows which three settings to look up in every protocol in which you lock tokens.
October 26, 2026 9:31 AM

Coin or token: the 20 largest crypto assets compared
A coin brings its own blockchain, a token borrows somebody else's. What that difference means for fees, withdrawals and tax shows in a look at the 20 largest crypto assets.
October 24, 2026 10:33 AM

Initia halts L1 and rollups: attacker mints tokens without a cap and takes out $2.7 million
An attacker was able to mint tokens without any cap on the Initia blockchain and took out $2.6 to $2.7 million. The project has halted layer 1 and the rollups, and Upbit has suspended deposits and withdrawals for INIT.
October 24, 2026 10:24 AM

What is Ondo Finance? $4.0 billion in tokenized bonds and equities: what changes for investors in Europe
Ondo Finance brings US Treasuries, equities and ETFs onto the blockchain as tokens, around $4.0 billion of them on its own figures. For investors in Europe those products are only accessible with professional client status; the only freely tradable piece is the ONDO token.
October 22, 2026 1:36 PM

What is an issuer? Meaning, examples and issuer risk
Context: who the issuer is in the case of a share, an ETF, an ETN, a certificate, a stablecoin and a stock token, what MiCA and prospectus law understand by it, and what an issuer insolvency leaves of 10,000 euros. With tables and a worked example.
October 20, 2026 4:27 PM

34 tranches to July 2029: Falcon Finance releases 203 million FF tokens on October 29
On October 29, 2026 Falcon Finance frees 203,055,556 FF, 6.07 percent of the circulating supply. That date is only one of 34 still to come before the summer of 2029.
October 19, 2026 10:34 PM

JPMorgan brings its JPMD deposit token to Ethereum: retail clients stay shut out
JPMorgan brought its dollar deposit token JPMD to the Ethereum mainnet on October 19, 2026, after almost a year on the layer-2 network Base. The token now sits on an open blockchain, yet nobody can trade it without the bank's approval.
October 19, 2026 7:37 PM

Cysic halts the bridge: ten million CYS with no backing, 6.22 percent more in circulation
On October 17 an attacker created ten million CYS with no backing through the Cysic bridge; 76 minutes later the foundation blacklisted the address, and 7.2 million tokens were already gone. The bridge remains switched off, and for holders of wrapped tokens the case reframes one question.
October 18, 2026 7:29 AM

Ondo (ONDO) hits $4 billion in TVL as its market share slips to 26 percent: what matters now
Ondo Finance reports four billion dollars in assets under management, and two days later a report puts its share of the market for tokenised stocks at 26 percent. What the two figures mean together, and what holders in Europe should consider on the purchase route, custody and the holding period.
October 16, 2026 4:19 PM

NEAR gains 15.9 percent as the confidential SOL vault cites a 5.12 percent yield: what to watch now
NEAR trades at $5.27, 15.87 percent above yesterday's level. The day before, NEAR launched a deposit service for Solana that hides the wallet address and cites an example yield of 5.12 percent. What of it is substantiated, and which EU rules apply to investors in Germany.
October 15, 2026 10:23 PM

Solana back on top in tokenized equities with 31 percent of the week: What investors need to know
Solana carries the largest single share of trading in tokenized equities again, at around 31 percent of weekly volume. What decides the outcome for investors is not the ranking, though, but the legal form of these tokens.
October 9, 2026 1:27 AM

Chainlink brings CCIP Vault Adapters to 80 networks, LINK falls to $12.62: what to watch now
Chainlink has switched on the CCIP Vault Adapters: a vault on one chain now accepts deposits from more than 80 networks with a single click. On launch day LINK lost 5.47 percent to $12.62 — and the news carries consequences for buying route, holding period and custody in Germany.
October 8, 2026 7:30 AM

Guilty Verdict over a $53.3 Million DeFi Exploit: What Investors in Germany Need to Know
A Manhattan jury has treated the exploitation of a smart contract flaw as computer fraud, throwing out the “Code is Law” defence after a little over two hours. For holders in Germany, what counts above all is that MiCA does not cover decentralised pools and that nobody is liable when something goes wrong.
October 5, 2026 10:24 AM

$6 million out of a Base vault: what you can do now with your DeFi deposits
A vault on Base was drained of around 1,783 wstETH on October 4, 2026, about $6 million. The route ran through an entry on the permission list, not through a hole in Aave's protocol.
September 26, 2026 7:24 AM

FF Unlock on September 29: What the End of the Lock-Up at Falcon Finance Means
On September 29, 2026, 203 million FF leave the one-year lock-up at Falcon Finance, which is 6.47 percent of circulating supply. What exactly is released, who receives it, and how to recalculate the release schedule yourself instead of trusting a headline.
September 21, 2026 10:11 PM

Switchboard Oracle Shutdown on September 25: What Solana DeFi Users Should Know Now the Deadline Has Passed
Recap as of September 27, 2026: Switchboard announced on September 19, 2026 that it would end all oracle services on September 25; Kamino, Jito, MarginFi and Drift on Solana were among those named. This article describes the situation before the deadline and our own check of eight public pages where the notice of the deadline was missing.
September 18, 2026 7:26 PM

$3.5 Million Against $550,000 of Collateral: How to Check Which Tokens Your DeFi Lending Market Accepts
One manipulated price was enough to borrow 3.5 million US dollars from the Nostra Finance money market on Starknet — backed by a token worth half a million dollars. Four figures from the documentation show you whether your own lending market has the same gap.
September 13, 2026 4:13 AM

Symbiosis Hack: How to Check Whether Your Bridged Bitcoin Can Still Get Out
An attacker minted billions of unbacked syBTC on the cross-chain bridge Symbiosis and pulled out roughly $336,000. We checked for ourselves on September 12 which routes are still running: the way into the bridge is suspended, the way out is open.
August 31, 2026 4:27 PM

More Markets Exploit: How a Liquid Staking Token and E-Mode Pulled $9.3 Million Out of a Lending Market
Around 15.5 million WFLOW drained from the lending market More Markets on August 31, 2026, roughly $9.3 million by Blockaid's estimate. The route ran through a liquid staking token used as collateral and through E-Mode, and both building blocks sit in protocols you know.
August 30, 2026 10:30 PM

Moonwell Exploit on Base: How a MAMO Oracle Manipulation Drained $8.7 Million From the Lending Market
An attacker drove the price of the thinly traded MAMO token fortyfold and borrowed $11.03 million against it from the Moonwell lending protocol on Base. Around $9.13 million remains open and falls on depositors who never touched MAMO.
August 30, 2026 1:22 AM

Ajna Exploit: $775,400 Drained and No Pause Button in the DeFi Lending Protocol
Between August 28 and 29, 2026 roughly $775,400 drained out of seven Ethereum pools of the lending protocol Ajna v2. Because the contract is immutable and has no governance, there is no pause button: users have to withdraw themselves.
More from CryptoTicker

