Set password function not restricted to the owner.
The contracts purpose is to store the password set by the owner, however, as setPassword() is an external function - anyone can update the password.
The password originally saved can be overwritten and lost.
Manual review.
Revert if function not called by owner.
Anyone can call `setPassword` and set a new password contrary to the intended purpose.
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.