changeFeeAddress() function does not check for the (0) address. Any withdrawal of those funds can be locked forever.
If the owner accidentally changes the 'feeAddress' to the zero address (0x0) anybody can call the withdrawFees() function sending that ETH to the zero address where it is gone forever.
Medium - Funds can be lost but it is only by Owner oversight
Manual Inspection
Add a simple check like so (2nd line here):
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.