https://github.com/Cyfrin/2024-07-zaros/blob/main/src/external/chainlink/keepers/liquidation/LiquidationKeeper.sol#L100-L106
If perpsEngine.liquidateAccounts
is not properly secured, it could lead to reentrancy issues. Although the code does not include direct value transfers, it is still a good practice to ensure that reentrancy is not possible.
Potential Reentrancy: External call to perpsEngine.liquidateAccounts
without reentrancy guard.
if liquidateAccounts
is vulnerable, it could be exploited.
Manual
Ensure the liquidateAccounts
function in IPerpsEngine
is not vulnerable to reentrancy or add a reentrancy guard in performUpkeep
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.