After consultation, the gotten chainlink response is checked to ensure that its not bad. One of requiments is that the response is not negative.
In the _badChainlinkResponse() function,
This check is intended for negative price. As can be seen above, the response is only checked against 0 and not for values less than 0.
Manual code review
Change the check
if (response.answer <= 0) { return true; }
Very low likelihood -> evaluate the severity to 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.