ChainlinkAdapterOracle should check the returned answer against the minPrice/maxPrice and revert if the answer is outside of the bounds:
Chainlink aggregators have a built-in circuit breaker if the price of an asset goes outside of a predetermined price band.
The result is that if an asset experiences a huge drop in value (i.e. price crashes) the price of the oracle will continue to return the minPrice instead of the actual price of the asset and vice versa maxPrice.
No checks being done if minPrice or maxPrice is being returned;
Manual Analysis, Chainlink Docs, Previous audit reports
Consider checking price is not minAnswer or maxAnswer
Impact: Medium Likelihood: Low
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.