There are no access controls on setPassword().
Anybody can call this function and overwrite what the owner already set.
High. This defeats the purpose of the contract.
Manual Inspection
Use a modifier like OZ's OnlyOwner or some other way of reverting if the caller is not the contract 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.