refund
function only check if the deadline are set then it would check if the deadline passed or not, if not then it would revert.
but the crucial part is the function does not check if the fundraising goal already reached or not, this would cause any contributor can call refund
even when the goal are reached
the function only check the deadline already passed or not but neglected the state of fund raising goal already reached or not. this would cause any malicious contributor can call refund when the goal already passed.
if the goal already reached and the malicious attacker call refund
then the campaign fund raising would be broken because of the discrepancy between the goal amount and actual amount
manual review
refund
should also check if the goal already reached, then contributor cant call these 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.