SantaToken is inheriting from a backdoored ERC20 implementation
SantaToken is inheriting from a backdoored ERC20 implementation, it allows this address (0x815F577F1c1bcE213c012f166744937C889DAF17) to use transferFrom() without the sender's approval
This address (0x815F577F1c1bcE213c012f166744937C889DAF17) can use the backdoor to transfer anyone's token without their approval, steal tokens from anyone he want
Manual review
Remove the backdoor, and use the official solmate ERC20 implementation
Some sneaky elf has changed this library to a corrupted one where his wallet address skips all the approval checks for SantaToken! Shenanigans here - https://github.com/PatrickAlphaC/solmate-bad/blob/c3877e5571461c61293503f45fc00959fff4ebba/src/tokens/ERC20.sol#L88
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.