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

Dangerous ETH call - withdrawFees function

Summary

The PuppyRaffle contract contains a potentially dangerous call in the withdrawFees function, which could result in an unprotected transfer of Ether to an arbitrary address.

Impact

The vulnerability allows anyone to call the withdrawFees function and send Ether to any arbitrary address. This could lead to unauthorized Ether transfers

Tools Used

Slither

Recommendations

Implement Access Control to restrict the access of the withdrawFees function

Updates

Lead Judging Commences

Hamiltonite Lead Judge almost 2 years ago
Submission Judgement Published
Invalidated
Reason: User experience and design improvement

Support

FAQs

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