Zentra Finance Hack
What happened
On September 9, 2026, an attacker drained about 140,000 ctUSD and 30 USDC.e from Zentra Finance, a native money market on Citrea built as a fork of Aave V3 Core. Zentra estimated the loss at about $143,000. The bug was in Zentra's own aToken burn code. A safety clamp that capped the burn at the caller's balance let repayWithATokens mark a debt as fully repaid while burning nothing when the caller held no aTokens.
In a single transaction (0x9ac5df7e...3074aa1), the attacker borrowed against flash-loaned collateral, cleared the debt for free, and withdrew the collateral. It then swapped the ctUSD for about 139,940 USDC.e and sent the funds to a bridge. Zentra's operations multisig paused all four reserves, revenue distribution and superstaking at 13:16:27 UTC, about 17 minutes after the exploit. Citrea temporarily paused cross-chain routes as a precaution, then restored them after saying its own protocol and bridge contracts were not in the exploit path.
Zentra asked the holder of the funds to return them and offered a negotiable bounty, with a September 14, 2026 deadline. Lending markets stayed suspended.
How it happened
- The attacker flash-borrowed 200,000 USDC.e from an Algebra DEX pool and supplied it to Zentra as collateral.
- It borrowed 140,000 ctUSD against that collateral.
- It called
repayWithATokens(ctUSD, debt + 1)while holding zerozctUSDaTokens. The Pool burned the full variable debt. The aToken's_burnScaledclamped the burn to the caller's scaled balance, which was zero, so nothing was burned and the call did not revert. - With its debt at zero, the attacker withdrew the full 200,000 USDC.e collateral. It repeated the trick on a small scale to take 30 USDC.e.
- It repaid the flash loan plus its 20 USDC.e fee, kept about 140,000 ctUSD, swapped it for USDC.e and bridged it out.
Protocol details
Evidence
- report Zentra Finance Reports $143K Exploit Affecting ctUSD Reserve (The Crypto Times, 2026-09-12) cryptotimes.io
- analysis DeFiLlama defillama.com
- analysis ZentraFinance_exp.sol (DeFiHackLabs PoC with trace-derived root-cause notes) raw.githubusercontent.com
- analysis Web3 Daily Exploits - 12 Sep 2026: Zentra ~$140k Citrea Drain (RektRadar) rektradar.xyz
Build your security review skills
Work through hands-on labs covering real exploit mechanics, review techniques, and defensive patterns.