WordPress Plugin Vulnerabilities
SAML Single Sign On < 5.4.4 - Unauthenticated Authentication Bypass via SAMLResponse Parameter Signature Algorithm Confusion
Description
The plugin is vulnerable to Authentication Bypass via SAML Signature Algorithm Confusion. The vulnerability exists because Mo_SAML_Utilities::mo_saml_cast_key() reads the SignatureMethod Algorithm attribute directly from the attacker-controlled SAMLResponse parameter rather than enforcing the locally configured algorithm, causing the plugin to recast the IdP's RSA public key as an HMAC-SHA1 shared secret and validate the forged signature against it. This makes it possible for unauthenticated attackers to forge a SAML assertion targeting any WordPress account — including administrators — obtain valid WordPress authentication cookies, and achieve full administrator-level account takeover.
Affects Plugins
References
Classification
Type
AUTHBYPASS
OWASP top 10
CWE
CVSS
Miscellaneous
Original Researcher
lhking
Verified
No
WPVDB ID
Timeline
Publicly Published
2026-07-15 (about 11 days ago)
Added
2026-07-16 (about 10 days ago)
Last Updated
2026-07-24 (about 1 day ago)