Leaderboard
1018All-time rank
Zentra Finance logo

Zentra Finance

Sep 9, 2026

$140K
Lost
$140K
Recovered
$0
Net loss
$140K
Unrecovered0% recovered

Zentra’s Aave V3-based lending implementation contained a boundary-condition accounting flaw in repayWithATokens. The attacker borrowed assets and requested repayment of the outstanding debt plus exactly one base unit.

The debt-token path’s ceil-rounding cleared the debt in full, while the aToken burn path’s rounding safeguard reduced the required burn to the caller’s available aToken balance. Because the attacker held no corresponding aTokens, the burn was reduced to zero.

The Pool therefore recorded the debt as repaid without receiving equivalent value, allowing the attacker to withdraw the original flash-funded collateral while retaining the borrowed reserve assets. e.

How the exploit worked

View reproducible PoC

aToken burn safeguard clamps to zero, repayWithATokens clears debt without burning.

Lost: ~140,000 ctUSD + 30 USDC.e (~$143K)

Source: DeFiHackLabs (SunWeb3Sec)

Target
DeFi
Classification
Token & Share Accounting
Technique
Rounding Error
Attribution
Unknown
Chains
Citrea

Event timeline

  1. Sep 9, 2026
    Exploit executed — $140K drained via rounding error
  2. Attributed to Unknown
  3. Recovery status Unrecovered 0%

Data credits

Related incidents