An authentication bypass exists allowing unauthenticated password resets. The `ssoprocess ajax()` function, registered on `wp ajax nopriv ssoprocess ajax`, accepts an attacker-supplied `email` parameter during the `setnewpassword` operation and calls `reset password()` without requiring an ownership token, email confirmation, or capability check. The security check performed by `check ajax referer()` is ineffective because the `ssoajaxnonce` nonce is publicly exposed on front-end pages via `wp localize script()` within the `SSOPWDREQUIREMENT` JavaScript object. Because WordPress uses a shared anonymous session context for logged-out visitors, any unauthenticated user can obtain a valid nonce to authenticate the request, potentially allowing them to change the password of any account, including administrators, and take over the site.