The contract functions do not validate that sufficient token approval has been granted prior to transferring balances. This allows an attacker to move tokens without the owner's consent.
Tokens can be stolen by bypassing approval
Manual Review
Validate the contract has been approved to move at least the transfer amount before transferring any tokens. Revert on insufficient approval.
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.