A price oracle supplies external price data to a smart contract. If a protocol reads its oracle from a shallow pool, an attacker can move that pool briefly and make the protocol act on a false price.
manipulation techniques · updated 2026-09-08
Where does price oracle come up?
This term is used in the following manipulation techniques, each explained in full on
its own page.
Oracle manipulation— Oracle manipulation moves the price source a smart contract reads, usually a shallow liquidity pool, so that a protocol values collateral wrongly and can be drained within a single transaction.