The updatePlatformFeePercentage()
function only validates that the percentage is ≤ 100% but has no reasonable upper limit.
This allows the contract owner to set platformFeePercentage = 100%
, effectively capturing all incoming funds and leaving nothing for the game pot.
Impact:
Owner can set fee to 100% and steal all player funds
No money goes to pot, so there's no prize
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.