the address parameter should be msg.sender as this function can be called by an attacker on users address without consent
the address parameter accepts arbitrary values and this can be called on any address asides the caller
it can be used to burn someones token without consent
Manual review
address should be msg.sender
Current implementation allows a malicious actor to burn someone else's tokens as the burn function doesn't actually check for approvals.
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.