Repository navigation
1.0.5 security hotfix
Security hotfix for every 1.0.x install. No settings changes; update and carry on. Tested up to: 6.8
- Primary login mode could be bypassed by adding
?cfzt_callback=1to the login URL, which left WordPress password login fully working. Passwords now never grant access in primary mode, and the lost-password, reset and registration screens are refused server-side. - The OIDC state was shared by every visitor (a nonce for user 0), allowing login CSRF and breaking concurrent logins. Each login now mints a random state bound to the browser with a short-lived HttpOnly cookie.
- Every password login in secondary mode was rejected with "Please enter both username and backup code".
redirect_tonow survives the Cloudflare round trip.
2.0.0 follows with automatic provisioning of the Access application and removal of the unverified SAML path.