Skip to content

Invest Not yet confirmed elsewhere1 publisher 3 min read Published

Ajna's oracle-free design loses $775,000 to its own liquidation arithmetic

Removing the price feed moved the number an attacker had to distort rather than deleting it. The $775,000 taken came to 3.8 times the TVL DefiLlama recorded for Ajna V2, and the loan book has since fallen 92.8%.

The Investor · Invest desk

How we use AI Send a correction

Illustration accompanying Ajna's oracle-free design loses $775,000 to its own liquidation arithmetic
Generated illustration

What happened

  • Ajna Protocol reportedly lost about $775,000 in ETH to an attacker who worked through its internal liquidation accounting rather than compromising an external price feed.
  • The exploit reached pools including syrupUSDC, wstETH, rETH, cbETH, WBTC, WETH/USDC and sDAI, with syrupUSDC alone giving up approximately $173,700 of the total.
  • Ajna's white paper commits the protocol to functioning with no governance and no external price feeds, with lenders posting into fixed-price buckets and liquidators posting a bond.

Why it matters

  • exposure Depositors in a self-pricing pool carry the pool's own arithmetic as a credit risk, and a loss at 3.8 times recorded TVL means the hole is larger than the book itself, not a mere haircut on it.
  • constraint The no-governance commitment caps what advance warning can buy: a protocol designed without a pause authority cannot spend an hour of notice on anything but persuasion.
  • decision Anyone underwriting oracle-free lending now has to fund invariant testing of liquidation and bucket accounting, the same audit line item as before, just aimed at a different target.
  • precedent Nethermind's description of forcing a contract to compute a distorted price now has an instance with no oracle in it, so the class of attack itself, not just the data source, is what needs pricing.

Ajna does not remove the price function when it removes the oracle; it moves that function inside the contracts, into the pool's own bucket and take accounting. In Ajna, lenders deposit into buckets at prices they pick, and the contracts read that state to decide when a loan is liquidatable, with whoever starts a liquidation posting a bond so that calling a healthy loan carries a cost [7][8]. The design deletes a third-party feed, which is real, but it also promotes the pool's own take-and-bucket arithmetic into the price function, and Ajna's published audit history already contained findings on that surface: take computations during liquidation, and bucket state accounted for incorrectly, both since marked resolved [10]. Nethermind's summary of this class of attack, that they force the contract to calculate a distorted price and exploit it before the transaction ends [11], describes something that needs no external feed to be present.

The size is what argues against a one-off. Roughly $775,000 in ETH against the $206,000 of Ajna V2 TVL that DefiLlama showed at the time is 3.8 times the recorded deposit base [1][15][17], and the loss was spread: syrupUSDC gave up about $173,700, or 22.4% of the total [9][14], which leaves $601,300 across the six other named pools, near $100,200 each if it were even [2][12]. Repetition across pools reads as a procedure rather than a lucky transaction. (The at-the-time figures also sit oddly with each other: about $418,000 of active loans against $206,000 of TVL is 203% [15][18], a useful reminder that headline TVL is not the collateral pile a reader assumes it is.)

Defimon says it spotted a prepared attack more than an hour before the first exploit transaction and posted the warning in Ajna's Discord, and the protocol was still unsecured when the first one landed [21]. An hour is a long time if there is a lever and no time at all if there is not, and the white paper's promise of a system that requires no governance or external price feeds to function [6] is the reason to suspect the second. What is left afterwards is a loan book that has gone from about $418,000 to $30,200, down 92.8% [16][20], now standing at 6.7% of a $450,000 TVL [19], which is borrowers using one dollar in fifteen of the shelf.

This is probably wrong in one direction, or rather, the more interesting version of wrong. The MixBytes premise, that a significant share of DeFi attacks come out of oracle price manipulation, configuration errors and access control problems [3], is not refuted by a single incident, and the oracle-having comparison in the same account is Moonwell, where roughly $7 million pushed an illiquid token eight-fold, borrowed close to $10 million of real assets and left with about $6 million, an 86% return on capital deployed [4][13], which is an order of magnitude dearer than what happened here, so relocating an attack surface and worsening it remain separate claims. What would show me wrong is a post-mortem that names one arithmetic bug in the take path, patches it in a commit, and demonstrates no analogous invariant sitting unguarded elsewhere. What would confirm it is the next oracle-free lender losing money through accounting its contracts trusted because they computed it themselves.

What to watch

  • A post-mortem that either names a single patched bug in the take path or concedes a repeatable accounting invariant.
  • Whether Ajna V2's $30,200 loan book recovers, or the $450,000 of TVL leaves once lenders read the mechanism.
  • Whether any oracle-free lender ships a pre-warning response path, given that Defimon's Discord message reached a protocol with no governance.

Clarity's read

What the record supports and how the coverage leans. The claims behind it follow.

Reality

Evidence28
Adoption11
Hype gap+32
Incentives62
Confidence36
Why these scores

Claim ledger

Ranked by verification strength, evidence, and original report placement.

  1. [1]

    Ajna Protocol reportedly lost about $775,000 in ETH after an attacker exploited its internal liquidation accounting rather than a third-party price feed.

    Reported Supported Source: cryptopolitan.com2 sources— create a free account to open themView cited source
  2. [2]

    The attack targeted multiple pools, including syrupUSDC, wstETH, rETH, cbETH, WBTC, WETH/USDC and sDAI.

  3. [3]

    Security firm MixBytes said that "a significant portion of attacks on DeFi protocols stem from oracle prices manipulations, errors in configuration and access control issues."

    Reported Supported Source: MixBytes, quoted by cryptopolitan.com2 sources— create a free account to open themView cited source

Get this ledger inside ChatGPT. Ask about any of our stories and the answer brings its figure, each claim’s verdict and the sources. Free, no account.

Add to ChatGPTAdd to Claude

Sources

1 independent publisher whose own reporting we read for this story.

  1. cryptopolitan.com

    1 article · August 29, 2026

    $775K Ajna exploit exposes risks beyond DeFi price oracles

Share your take

Let Clarity write the post for you.

Signed-in readers get a short post drafted on this story in the register they choose — narrative, analytical, or a direct position — editable to the last word before it goes anywhere. The share buttons at the top of this story work without an account.

Topics and entities

Follow any of these and your For You feed starts watching them — no settings page required.

Topics

  • Crypto Exploit Loss StatisticsFollow
  • Liquidation MechanicsFollow
  • On-Chain Threat MonitoringFollow
  • Oracle-Free Protocol DesignFollow
  • DeFi Lending SecurityFollow
Loading related stories