The burn() function is designed to allow destruction of NFT tokens in the BidBeasts collection
Currently the function lacks any access control, allowing any address to burn any existing token without being the owner or having approval
Likelihood:HIGH
Any external address can call the burn function at any time
No ownership or approval checks are performed before burning
Impact:HIGH
Malicious actors can destroy any NFT in the collection without permission
Complete loss of NFT assets for legitimate holders
Potential collapse of the entire NFT ecosystem due to lack of trust
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.