The emergencyWithdraw
function does not properly handle the state updates after transferring the emergency withdrawal. This could potentially lead to an inconsistent contract state in the event of unexpected failures or manual interventions.
A failure to properly track emergency withdrawal activities could allow malicious actors to exploit inconsistencies in the contract.
Ensure that the contract state is updated immediately after transferring tokens.
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.