Chainlink can return a stale price
Currently there is only a check on updatedAt. This could lead to stale prices according to the Chainlink documentation:
Also in extreme cases the price can drop to zero which can lead to disastrous results. We have to add checks for all the relevant cases.
Using the incorrect price will result in incorrect prices across the entire protocol which can lead to incorrect minting/burning of DSC and incorrect logic for checking a users health factor (_revertIfHealthFactorIsBroken
).
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.