The function selectWinner() does not have any safemath operation used. The contract version being used is 0.7.6, which means that there is still no native check for overflow/underflow.
The value totalFees could potentially be overflowed if it ever hits max value and incremented, and reset back to 0.
The actual value of the fee would be misrepresented, losing the fee amount and rendering it unwithdrawable.
Manual review.
It is reccomended to use SafeMath math functions such as add() instead of plus (+) operation.
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.