Anybody can set the password.
The 'setPassword' function can be called anyone because it is not checking whether the 'msg.sender' is owner or not.
Non-owner can set or change the password.
Git, Foundry
You have to check whether the 'msg.sender' is owner or not in the 'setPassword' function.
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.