The function _burn lacks permission control checks, anyone can call burn(_tokenId).
Likelihood:
Anyone can destroy someone else's NFT .
NFTs with market value could be burned by malicious attackers.
This severely undermines the security of the contract.
Impact:
NFTs with market value could be burned by malicious attackers.
This severely undermines the security of the contract.
In the BidBeasts ERC721 implementation, the burn function is publicly accessible, allowing any external user to burn NFTs they do not own. This exposes all tokens to unauthorized destruction and results in permanent asset loss.
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.