Snowman::mintSnowman function, mint nft to contract receiver could trigger a external call, makes user can mint more nfts than specific amountReenterancy within Snowman::mintSnowman function, mint nft to contract receiver could trigger a external call, makes user can mint more nfts than the specific amount.
Likelihood: High
User just need prepare a contract as nft receiver, within which onERC721Received function call back to the Snowman::mintSnowman function again.
Impact: High
User can mint more nfts than the specific amount!!!
Add nonReenterant modifier to function Snowman::mintSnowman to prevent re-enter of function.
The contest is live. Earn rewards by submitting a finding.
Submissions are being reviewed by our AI judge. Results will be available in a few minutes.
View all submissionsThe contest is complete and the rewards are being distributed.