Spot-pool price as collateral oracle
A pool whose reserves the attacker can move is used to price collateral — flash loans let the price be moved, then borrow against it.
KilledHundred FinanceVenusMoola Market
Checks
grep -rn "getReserves\|price0Cumulative\|TWAP" <repo>Check every collateral price source: is it a Chainlink feed, a TWAP, or a live pool read?Test: flash-loan the pricing pool by 20% — does max-borrow change?