Description: Throughout the contract where game turns are processed. The contract processes multiple turns in a game, but there's no upper limit on the number of turns that can be specified
Impact: An attacker could create a game with an extremely high number of turns, potentially causing out-of-gas errors
Proof of Concept:
Recommended Mitigation: Add a maximum turn limit in the constructor and validate in createGame functions
Code suggestions or observations that do not pose a direct security risk.
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.