getUsdValue() could return fully improper values.
getUsdValue() which is used to calculate the collateral value considers that there are only Chainlink price feeds with 8 decimals for the returned value. However, it could differ, which will cause e.g. in case of 18 decimals much higher value of the collateral returned than expected and, therefore, much more stablecoins will be possible to mint.
Break of the whole protocol.
Manually
Get the decimals number from the price feed data.
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.