no check if underlyingToken is zero address
function addUnripeToken
is missing a zero address check for underlyingToken parameter, which could maybe allow underlyingToken to be mistakenly set to 0 address.
this can lead to unexpected behavior.
Manual code review
Add a require() check for zero address for the underlyingToken parameter before changing the underlyingToken address in the function.
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.