Description: The mintSnowman
function in the Snowman contract lacks any access control mechanism, allowing anyone to mint unlimited NFTs to any address. This completely breaks the airdrop economics and NFT scarcity model.
The function processes without any validation of the caller, allowing malicious actors to:
Mint millions of NFTs for free
Devalue all legitimate NFTs to zero
Break the intended airdrop distribution mechanism
Perform gas DoS attacks with large mint amounts
Impact: Complete protocol compromise, unlimited NFT minting, total economic failure.
Proof of Concept:
Recommended Mitigation: Implement proper access control with authorized minter pattern:
The mint function of the Snowman contract is unprotected. Hence, anyone can call it and mint NFTs without necessarily partaking in the airdrop.
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.