When canceling the flow in the FLOW.WITHDRAW
state, it does not cancel the withdrawal request, but instead, it cancels the order of the depositId of the counter
variable. As a result, the user loses the fee, and the last user who deposited will receive the fee.
If there are no depositing users, the last depositor (the attacker) could withdraw the fee multiple times.
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.