The function BidBeasts::burn allows any caller to burn any tokenID without restriction
Impact (High) : Winner Bidder can have his tokenNft destroy by anyone without knowing.
Likelyhod (High) : it is very easy to do so, just call the function.
Add this test to BidBeastsMarketPlaceTest.t.sol
Add this line in the burn function :
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.