The delegation and voting mechanism might not handle edge cases correctly, such as repeated delegation changes or the same delegatee being set multiple times. This could lead to incorrect vote balances and potential manipulation of the voting power.
Repeating Delegation to Self: The attacker repeatedly delegates their voting power back to themselves, potentially increasing their voting weight each time.
Delegating to Multiple Addresses: Another strategy could involve delegating to multiple addresses quickly, exploiting any inconsistencies in the contract's handling of multiple delegations.
Simultaneous Delegation Race Condition: Exploiting race conditions where simultaneous transactions might lead to unexpected or inconsistent updates in the delegation status.
Alice repeatedly delegates to herself or changes delegates rapidly.
This could potentially lead to incorrect vote balances or manipulation of the voting system.
Rate Limiting and Comprehensive Checks for Delegation: Implement rate limiting for delegation changes and ensure that repeated delegation to the same address is handled correctly.
The contest is live. Earn rewards by submitting a finding.
This is your time to appeal against judgements on your submissions.
Appeals are being carefully reviewed by our judges.