The distributeAssets
function can be call by any one so one can only provide minimum amount of ETH like 1 WEI to manipulate position of stakers in a wrong way.
The attacker can observe the Position of stakers and chainLink oracle, whenever it seems best for his attack he can call distributeAssets
function and achieve his desired results.
The Assets in LiquidationPool are at risk to arbitrary collateral rate and hundred pc.
Manual Review
It is recommended either change the Visibility of distributeAssets
function or add onlyManager
modifier on this function as the function has only called inside SmartVaultManager
contract.
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.