Lack of access control on the checkList() function of SantaList.sol allows anyone to check their status in the contract this will allow user to mint NFTS without being NICE OR EXTRA_NICE
ALICE: call this function with her address as parameter and status NICE
ALICE: Can call collectPresent() afterward so that she can get an NFT, she can do this unlimited times with new wallets.
High
Manual Analysis
Add the onlySanta modifier to the function in order to be called only by Santa
Anyone is able to call checkList() changing the status of a provided address. This is not intended functionality and is meant to be callable by only Santa.
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.