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

Outdated Compiler Version

Summary

We are using a outdated compiler version in the code.

Vulnerability Details

The usage of a outdated compiler version isn't a vulnerability in itself but it could lead to bugs not being discovered or prevented.

Impact

Normally this would be classified as a low severity.
But in this case it is a medium severity that could also be escalated to a high severity in my opinion.
In this particular code there are some critical bugs that could have been prevented by using a newer version of the solidity compiler.

Tools Used

Vs Code
Solidity Compiler docs/github

Recommendations

Always make sure to use the newest compiler version as they have the best protection as of date.
Bugs like overflow etc can be easity prevented by using the newest compiler versions.

Updates

Lead Judging Commences

Hamiltonite Lead Judge almost 2 years ago
Submission Judgement Published
Invalidated
Reason: Non-acceptable severity
Assigned finding tags:

weak-randomness

Root cause: bad RNG Impact: manipulate winner

Support

FAQs

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