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.