Beginner FriendlyFoundryNFT
100 EXP
View results
Submission Details
Severity: low
Invalid

Missing Zero Address Check

Summary

The contracts were discovered to create new addresses without adequately verifying for zero addresses. Parameters related to address types must incorporate checks for zero addresses, or else the contract's functionality might become unreachable, leading to potential loss of tokens indefinitely. Depending on the contract's logic, such oversight could result in severe consequences, including loss of funds for users or contracts, or permanent loss of contract ownership.

Vulnerability Details

When setting up the Contracts and Interfaces address in constructor, the Contract lacks the zero address check.

Impact

Without proper validation, the contract's functionality may become inaccessible, leading to the risk of tokens being permanently locked or burned

Tools Used

manual

Recommendations

It is recommended to include proper validations for zero addresses when setting new addresses within the contract.

Updates

Lead Judging Commences

0xnevi Lead Judge over 1 year ago
Submission Judgement Published
Invalidated
Reason: Other

Support

FAQs

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