getTotalMeowllateralInAave()
and getUserVaultMeowllateralInEuros()
use Chainlink oracle receiving the latestRoundData().
However, if Chainlink has a problem starting a new round and finding consensus on the new value for the oracle, the returned price can be stale or incorrect data (if oracles are unable to submit, no new round is started).
Incorrect price feed values will lead to incorrect collateral calculation, thus giving out the wrong amount of shares.
Add the following check to wherever chainlink price feeds are fetched:
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.