Beginner FriendlyFoundryDeFiOracle
100 EXP
View results
Submission Details
Severity: high
Invalid

pess-unprotected-initialize

Summary

Function AssetToken.revertIfZeroAddress(address) is an unprotected initializer.

Vulnerability Details

Initializers must be protected

Impact

Initialization functions should be protected so they can’t be called multiple times. If they aren’t, attackers could reset the contract state.

Tools Used

-slither

  • foundry

Recommendations

Protect initializers with modifiers/require statements

Updates

Lead Judging Commences

0xnevi Lead Judge
over 1 year ago
0xnevi Lead Judge over 1 year ago
Submission Judgement Published
Invalidated
Reason: Front-running initializers

Support

FAQs

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