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

`MartenitsaVoting` is vulnerable to Sybil attack, according infite vote to any tokens

Description

Any address can vote for its favorite listed tokens.
However, an attacker (or malicious producer) can create as many account they wants to vote for its prefered token.

Risk

Likelyhood: High

  • Anyone, anytime, only gas cost.

Impact: High

  • Attacker/malicious producer can infinitely vote for the token they want and win the election.

Recommended Mitigation

Add a condition to vote, like owning at least 1 or 2 Martenitsa token to prevent this kind of attack. If the token is offered to another person, remove the vote of this token to prevent any abuse of the system.

Updates

Lead Judging Commences

bube Lead Judge over 1 year ago
Submission Judgement Published
Invalidated
Reason: Design choice
Assigned finding tags:

Multiple addresses

n0kto Submitter
over 1 year ago
bube Lead Judge
over 1 year ago
bube Lead Judge over 1 year ago
Submission Judgement Published
Invalidated
Reason: Design choice
Assigned finding tags:

Multiple addresses

Support

FAQs

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