Platform: Code4rena
Start Date: 08/01/2024
Pot Size: $83,600 USDC
Total HM: 23
Participants: 116
Period: 10 days
Judge: 0xean
Total Solo HM: 1
Id: 317
League: ETH
Rank: 98/116
Findings: 1
Award: $8.62
🌟 Selected for report: 0
🚀 Solo Findings: 0
🌟 Selected for report: LokiThe5th
Also found by: 0xAlix2, BI_security, Coverage, EV_om, Giorgio, KupiaSec, Qkite, SBSecurity, anshujalan, evmboi32, hals, juancito, krikolkk, oakcobalt, rbserver, rokinot, roleengineer, said, sin1st3r__, trachev, yashar
8.618 USDC - $8.62
Guard
policy.Guard
policy does not block calls to the burn function through the rental safes, thus allowing the renters to potentially the destroy a rented NFT held by their safe.ERC721::burn
, ERC1155::burn
and ERC1155::burnBatch
: https://github.com/re-nft/smart-contracts/blob/3ddd32455a849c3c6dc3c3aad7a33a6c9b44c291/src/policies/Guard.sol#L195-L293Manual review
Block transactions to the functions of the burnable interface using Guard
policy: ERC721::burn
, ERC1155::burn
and ERC1155::burnBatch
Other
#0 - c4-pre-sort
2024-01-21T17:39:42Z
141345 marked the issue as duplicate of #323
#1 - c4-judge
2024-01-28T20:06:42Z
0xean marked the issue as satisfactory
#2 - c4-judge
2024-01-28T20:06:42Z
0xean marked the issue as satisfactory