Setter functions does not sanity check its values if old value is the same as new value
It is possible to submit new password that is same as old password by mistake
User may sae old password by error and discard the new password e.g on paper or elsewhere believing they saved the new password successfully using the contract only to retrieve old password later when they need it.Meaning they lose their new password. Input values for functions need to always be sanity checked
Manual Analysis
Check that password input newPassword is not empty string
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.