Pantheon has released version 2.3.4 of the WP SAML Auth WordPress plugin.
Version 2.3.3 was released on August 11, 2026 with a security fix for SAML user matching. The 2.3.3 package published to the WordPress Plugin Repository was missing its vendor directory, which includes the bundled onelogin/php-saml library, so sites that took that update could not authenticate through SAML. Version 2.3.4 was released the following day to correct the packaging, and it carries the 2.3.3 security fix as well. Both releases are one day apart, so a site may be on either version depending on when it last updated.
Update to 2.3.4 as soon as possible. Sites running 2.3.2 or earlier are missing a security fix, and sites that updated to 2.3.3 from the WordPress Plugin Repository may be unable to log in through SAML.
What's new
- Security: user matching now accent-sensitive — Fixes an account takeover where an accent-insensitive database collation could match a SAML attribute to the wrong WordPress user. User lookup is now verified with a case-insensitive, accent-sensitive comparison. Originally released in 2.3.3.
- Restores the bundled SAML library — The
vendordirectory, which includesonelogin/php-saml, is included in the package again. Sites affected by 2.3.3 will be able to authenticate through SAML after updating.
Who is affected
- Sites on 2.3.2 or earlier are missing the security fix and should update to 2.3.4.
- Sites on 2.3.3 installed from the WordPress Plugin Repository, using the WordPress dashboard, WP-CLI, or the direct download, have the security fix but may be unable to authenticate through SAML. Update to 2.3.4 to restore login.
- Sites that install the plugin with Composer are unaffected by the packaging issue, because
onelogin/php-samlis resolved as a dependency rather than from the bundled copy. These sites should still update to 2.3.4 if they are on 2.3.2 or earlier.
Update to 2.3.4 from the WordPress dashboard under Plugins > Installed Plugins, or download it from the WordPress Plugin Repository.
For more details, see the plugin release notes.