A configuration error in the mapping within the isVerified
function leads to inaccurate information being provided to users regarding the verification status
of charity addresses.
The function isVerified
incorrectly checks if an address has been registered but not verified, leading to potential misrepresentation of charity address verification statuses.
The function isVerified
incorrectly returns a wrong verification status, resulting in all registered addresses being mistakenly considered verified
and thereby bypassing the intended administrative verification stage.
Manual code review
Apply the right mapping:
Likelyhood: High, the function returns registered charities instead of verified ones. Impact: High, Any charities can be registered by anyone and will be declared as verified by this function bypassing verification.
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.