When fetching a price from a Chainlink price feed, a range of data is retrieved to ensure data accuracy, data validity, and user data security. Several checks, such as timeouts, have been implemented in the protocol. However, the oracleLib module lacks a verification step to ensure that the fetched price falls within the acceptable minimum and maximum values.d max value.
If an incorrect price is returned, it may cause DSC to be exchanged at a higher or lower value than the actual price of the collateral.
Manual Review
The contest is live. Earn rewards by submitting a finding.
This is your time to appeal against judgements on your submissions.
Appeals are being carefully reviewed by our judges.