CG-001CriticalStrongly supported
Potential oracle takeover leading to over-borrowing
An unprotected price-source setter lets any caller point SpotPriceOracle at a pool they control. LendingVault then values collateral at the attacker-chosen price and lends against it.
- Entry point
- SpotPriceOracle.setPool()
- Steps
- 8
- Evidence verified
- 8/9
- Contracts involved
- IPoolSpotPriceOracleLendingVault
- Confidence
- 81%