Project

One World
NFTDeFi
15,000 USDC
View results
Submission Details
Severity: medium
Invalid

DAO members can evade membership token burning by frontrunning batch burn calls

Summary

DAO members with ERC1155 tokens can frontrun burnBatch() and burnBatchMultiple() calls to avoid having their tokens burned. They frontrun the call, and transfer all their tokens, which are about to be burned, to another address. This causes their balanceOf() to be zero for those tokens, and so burning is skipped.

Importantly, this "fails" silently without a revert, so the Admin may not notice that user's are circumventing the intended burning. If the admin finds out, they must manually burn them one by one.

Vulnerability Details

See Summary

Impact

See Summary

Tools Used

Manual Review

Recommendations

Unknown.

Updates

Lead Judging Commences

0xbrivan2 Lead Judge 10 months ago
Submission Judgement Published
Invalidated
Reason: Non-acceptable severity

Support

FAQs

Can't find an answer? Chat with us on Discord, Twitter or Linkedin.