Anyone has the ability to call the 'setPassword' function and modify the password stored in the contract.
The 'setPassword' function is used to change the password. In the current implementation of the function, anyone can call it and change the password. Additionally, there is no condition checking to ensure that the function is called by the owner of the contract.
Any user interacting with the contract can call the above function. The user has the capability to pass a parameter to the function, which will then become the new password.
Anyone can change the password in the contract.
If a user calls the function, they must first check if the authorization by comparing the owner's address with the current calling address.
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.