Edel Finance loses about $350,000 in exploit tied to collateral pricing

Edel Finance loses about $350,000 in exploit tied to collateral pricing

Security researchers said the attacker manipulated pricing linked to an ERC4626 vault and wGOOGLx collateral valuation, using a flash-loan-assisted donation attack to borrow and drain funds from the Aave Pool and protocol reserves.

AAVE

Summary

Edel Finance was exploited for about $350,000 in an attack that manipulated how collateral was priced. CertiK Alert said the vulnerable mechanism tied wGOOGLx collateral pricing to its GOOGLx balance, while SlowMist said the protocol’s price source read an ERC4626 vault through latestAnswer() and convertToAssets() even though totalAssets() depended on the underlying asset balance. According to SlowMist, that design enabled a flash-loan-assisted donation attack that distorted oracle values, inflated collateral value and allowed the attacker to borrow funds and drain the Aave Pool and protocol reserves. Earlier reports put losses at about $204,000.

Terms & Concepts
  • ERC4626 vault: A tokenized vault standard for yield-bearing assets, whose accounting and asset conversion functions can affect how collateral is valued.
  • oracle: A data feed used by smart contracts to obtain prices or other external values for functions such as collateral valuation.
  • flash-loan-assisted donation attack: An exploit that uses temporary borrowed liquidity and asset transfers to distort on-chain accounting or pricing inputs within one transaction.