Why they matter
Lending protocols need prices to know when to liquidate loans; derivatives need them to settle. If an oracle reports a wrong price, contracts act on it automatically.
Oracle attacks
Attackers have manipulated prices on thin markets that an oracle relied on, then borrowed or liquidated at the false price. Robust oracles combine many sources and use time averaged prices.