Recording a vote has no access control, allowing anyone to call it for anyone
The function has no access control and can be called by anyone for any voter and any proposal ID. This allows malicious actors to record votes for random proposal IDs and can range all sorts of impacts for the protocol.
Anyone can record a vote for anyone else, this breaks the idea behind voting.
Manual Review
Use msg.sender.
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.