Missing user input validation on PuppyRaffle::changeFeeAddress can lead to address(0) being set as the feeAddress.
This is a non-issue as ether can't be sent to address(0) and the owner only needs to set a new feeAddress and withdraw the fees there.
Manual review
Root cause: bad RNG Impact: manipulate winner
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.