Leaderboard
1073All-time rank
Secured Finance Lending
Sep 5, 2026
$104K
Lost
$104K
Recovered
$0
Net loss
$104K
Unrecovered0% recovered
getMarketUnitPrice() derived its price from blockTotalAmount / blockTotalFutureValue for orders filled in the current block, allowing attacker-controlled trades to push the reported price near par. The resulting inflated lend position was accepted as collateral, enabling assets to be withdrawn from the lending pool.
A block-reliability check did not prevent manipulation performed atomically with flash-loaned liquidity.
How the exploit worked
View reproducible PoCsame-block self-trade manipulates getMarketUnitPrice to fabricate collateral.
Lost: ~0.9 WBTC (~$72K single-drain; ~$104K across all actors exploiting the same public bug)
Source: DeFiHackLabs (SunWeb3Sec)
- Target
- DeFi
- Classification
- Oracle Manipulation
- Technique
- Spot Price Manipulation
- Attribution
- Unknown
- Chains
Ethereum
Event timeline
- Sep 5, 2026Exploit executed — $104K drained via spot price manipulation
- Attributed to Unknown
- Recovery status Unrecovered 0%
Data credits
- DefiLlamaIncident record, amounts, chains, recovery data and logo
- DeFiHackLabsExploit analysis and reproducible proof-of-concept (by SunWeb3Sec)
