Vesper Finance Hack

Reported loss $3.4M
Ethereum
Oracle Manipulation

What happened

On November 2, 2021, Vesper Lend beta on Rari Fuse Pool #23 was exploited after VUSD's price was manipulated upward. Vesper reported that the attacker used inflated VUSD collateral to borrow roughly $3.5 million in assets. The incident affected Pool #23 depositors, while Vesper's listed Grow and Earn pools and VUSD holders were not negatively affected.

How it happened

  1. The attacker obtained ETH, swapped part of it for USDC, and bought available VUSD in the Uniswap v3 0.05% pool.
  2. The attacker created a 0.1-USDC Uniswap v3 liquidity position at an extreme VUSD/USDC price, causing the oracle to report a price in the trillions for that fee range.
  3. Rari Fuse Pool #23 used that oracle price and valued VUSD collateral at an effectively unlimited value.
  4. The attacker supplied VUSD as collateral and borrowed roughly $3.5 million in available assets.
  5. Vesper paused VUSD and vVSP borrowing on Pool #23 and set VUSD's collateral factor to zero while investigating.

Protocol details

Classification Protocol Logic / Yield Aggregator / Oracle Manipulation
Protocol Type Exploit/Other
Affected asset / contract VUSD
Implementation language Solidity
Protocol links Website @VesperFi

Build your security review skills

Work through hands-on labs covering real exploit mechanics, review techniques, and defensive patterns.