Missing Validation on SantasList::checkList
allows random address to set status
SantasList::checkList
is missing the onlySanta
modifier, allowing any malicious users to set status for a random person. Additionally, people that already have the NICE
and EXTRA_NICE
status, can be updated to NAUGHTY
, removing their rights to collect and buy presents.
Output:
HIGH. Breaks protocol goals.
Manual Review
Add onlySanta
modifier to SantasList::checkList
.
Anyone is able to call checkList() changing the status of a provided address. This is not intended functionality and is meant to be callable by only Santa.
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.