Describe the normal behavior in one or more sentences
Explain the specific issue or problem in one or more sentences
Likelihood:
Reason 1 Easy to execute (single transaction)
Reason 2 Can be exploited by any external actor
Impact:
Impact 1 Loss of valuable NFT assets during active auctions
Impact 2 Permanent loss of user funds (locked ETH from bids)
Any address can burn NFTs they don't own
NFTs can be burned while in active auction
Bidder's funds become locked in the contract
Auction settlement fails due to non-existent NFT
These mitigations ensure:
Only authorized parties can burn NFTs
NFTs can't be burned while in active auction
Marketplace operations verify NFT existence
Clear separation of concerns between contracts
Proper access control hierarchy
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.