No zero check in the changeFeeAddress function
Location:
PuppyRaffle.changeFeeAddress(address).newFeeAddress (src/PuppyRaffle.sol#167) lacks a zero-check on :
feeAddress = newFeeAddress (src/PuppyRaffle.sol#168)
If the owner's account is compromised, the attacker could redirect the fees to their own address.
Audit Wizard (Slither)
Check that the address is not zero.
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.