Price Feed Corruption
Price feed corruption occurs when the data provided to a smart contract by an oracle is deliberately falsified or compromised. This can happen through direct hacking of the oracle infrastructure, bribing the entities that provide the data, or manipulating the market data sources themselves.
When the price feed is corrupted, the smart contracts that depend on it act on false information, leading to incorrect liquidations, improper interest rate adjustments, or the ability to mint assets against non-existent collateral. This is a critical vulnerability for any DeFi protocol that interacts with real-world assets.
Because the blockchain is immutable, once a transaction is executed based on corrupted data, it is often impossible to reverse. This necessitates that protocols use redundant, decentralized oracle networks that aggregate data from multiple sources to ensure accuracy and resilience.
Protecting the price feed is effectively protecting the protocol's solvency. The sophistication of attackers in this area is constantly increasing, making it a cat-and-mouse game between oracle providers and those who seek to exploit them.
It is one of the most technical and high-stakes areas of DeFi security.