Any user can potentially exploit the updateRegistry
function to modify the address of the registry
contract.
Add this code
to tests , but as there is a bug in the constructor of the GivingThanks
contract , fix it before running tests .
A malicious actor could potentially compromise the functionality of the GivingThanks
contract by modifying the registry
contract address to an invalid value.
Manual code review
Properly implement the Ownable
library and add the onlyOwner
modifier to the updateRegistry function.
Likelyhood: High, anyone can change it at anytime Impact: High, can bypass the verification process
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.