Chainlink aggregators have a built in circuit breaker, which will return the minAnswer price if it's below minAnswer, which will affect the protocol.
The protocol uses a single chainlink oracle to read the price when evaluating the user's collateral price, and when the collateral price drops significantly, the aggregator breaker returns the lowest price.
This means that users can substantially buy junk collateral in the market, mint a large amount of DSC in the protocol and then sell, bringing losses to users, users can only sell DSC to redeem high-quality collateral, and the last users too late to redeem can only bear losses.
When the price of the collateral drops significantly, malicious users can exploit the aggregator breaker problem to mint a large DSC and sell to arbitrage, leaving users with bad debts.
Manual review
Use other oracle or uniswap for price differentials
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.