mintRapper()
function in OneShot
contract uses _safemint()
to mint new NFTs to msg.sender
There is no reentrancy preventing mechanism in the function.
The impact is low the logic of the contract already allows everyone to mint as much NFTs as they want. The only effect of this vulnerability is to mint 2 NFTs calling mintRapper()
function once.
manual review
Reentrancy preventing modifier can be used.
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.