Signed message doesn't contain implementation so the organizer's signature can be used with any implementation. If the contract has two contests with the same organizer and contestId (it is unlikely but possible with the current implementation) the signature for one contest can be reused to authorize distribution for the second contest.
The test below illustrates how the signature can be reused for the different contest if two contests have the same organizer and contestId.
Anyone can replay distribution for the contest with the same organizer and contestId but different implementation.
Manual Review
Include implementation in the digest computation.
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.