GMXVault
contract : malicious/corrupted oracles can't be updated
The GMXVault
contract uses the chainlink oracle and gmxOracle to extract the prices of the vault assets upon depoisting,withdrawing and swapping.
But if any of these contracts are being compromised/hacked or start to act malicioucly or became corrupted; there's no way for the contract owner to update them.
This will disable the vault from extracting the actual assets prices since the results retuned from the corrupted contracts will become unreliable/invalid.
Manual Review.
Add a function to update these oracles if they got compromised or started to act maliciously.
Impact: High 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.