registeredCharities mapping is intended for registering only not verify.
CharityRegistry:isVerified function uses registeredCharities instead of verifiedCharities to properly determine Charities verification.
Any registered Charity is able to receive donations at GivingThanks:donate.
Manual Review
Donor: Calls donate to an any charity.
Charity: At least registered bypasses CharityRegistry:isVerified check.
Charity: Receives donation amount.
Donor: Receives the Donation Receipt NFT.
use verifiedCharities as it should.
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.