It isn't really a DoS but an attacker could prevent legitimate players from registering by filling up the player slots with multiple addresses.
The approvePlayer
function in ThePredicter.sol has a limit of 30 players, 14 that Ivan and his friends do not know. Someone could fill these 14 slots and prevent other players from joining.
Manual code review
Implement KYC for these 14 slots.
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.