How Can a Faulty Oracle Affect the Calculation of Collateralization Ratio?

A faulty oracle that reports an artificially low price for a user's collateral asset will cause the smart contract to calculate a lower collateral value. This lower value can push the user's collateralization ratio below the required maintenance level.

Conversely, an artificially high price for the borrowed asset will also reduce the ratio. In both cases, the faulty data can incorrectly trigger an automated and unfair liquidation of the user's position.

What Is the Risk of “Stale Prices” in an Index That Includes Low-Liquidity Exchanges?
Define “Oracle Risk” and Its Impact on Interconnected DeFi Protocols
What Are the Consequences of an Oracle Providing Incorrect Data to a Smart Contract Settling a Financial Derivative?
What Is the Importance of a “Dispute Resolution System” in Decentralized Settlement?
How Can a Malicious Oracle Attack a Derivatives Platform?
Who Is Legally Liable If a Smart Contract Autonomously Executes a Transaction Based on Faulty Data from an Oracle?
Can a Sybil Attack Compromise the Price of an Options Underlying Asset?
How Does a Sybil Attack on a DON Impact the Price of a Crypto Option?

Glossar