The burn function in BidBeasts NFT should only allow token holders to burn their own NFTs so that owners can destroy their tokens permanently from circulation
The burn function is completely unsafe and allows any address to burn any token ID without checking for ownership which can be abused to burn listed NFTs and freeze bidder funds in the marketplace contract permanently
Likelihood:
Literally any external address can call the burn function at any time with any valid token ID
This requires no special access nor persmisions
Impact:
Complete destruction of any NFT in the collection
Bidder funds become permanently locked
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.