Description
The SAML Single Sign On – SSO Login plugin for WordPress is vulnerable to Authentication Bypass via SAML Signature Algorithm Confusion in all versions up to, and including, 5.4.3. 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.
Published: 2026-07-16
Score: 9.8 Critical
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability is an authentication bypass that occurs when the plugin accepts a forged SAML assertion because it uses the signature algorithm specified in the client‑supplied SAMLResponse instead of the algorithm configured by the site administrator. By doing so, an attacker can recast a legitimate RSA public key as an HMAC‑SHA1 shared secret and validate the forged signature, obtaining a valid WordPress authentication cookie. The result is a complete administrator‑level takeover of a WordPress site.

Affected Systems

The flaw affects the WordPress plugin "SAML Single Sign On – SSO Login" provided by cyberlord92. All releases up to and including version 5.4.3 are vulnerable. Users running any of these versions should confirm that the plugin is installed and determine the exact version they are hosting.

Risk and Exploitability

The CVSS score of 9.8 indicates critical severity, while the EPSS score of <1%% shows a very low but nonzero likelihood of exploitation in the wild. The vulnerability has not been listed in the CISA KEV catalog, but the potential for unauthenticated attackers to obtain administrative privileges makes it a high priority. Attackers can target any site that uses the affected plugin, even with minimal user interaction, by sending a crafted SAMLResponse. The signature algorithm confusion allows the attacker to bypass authentication without possessing valid credentials.

Generated by OpenCVE AI on July 31, 2026 at 02:21 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the SAML Single Sign On – SSO Login plugin to version 5.4.4 or later, which removes the reliance on the SignatureMethod attribute in incoming assertions. If unable to upgrade immediately, disable the SAML authentication function or remove the plugin until a patch is applied.
  • Temporarily disable SAML authentication on the site or remove the plugin from production until an update is available to prevent attackers from exploiting the signature algorithm confusion.
  • Perform a security audit of your SAML configuration to ensure that only the configured RSA signature algorithm is accepted and consider implementing additional logging or alerts for signature verification failures.

Generated by OpenCVE AI on July 31, 2026 at 02:21 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 16 Jul 2026 13:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Thu, 16 Jul 2026 04:30:00 +0000

Type Values Removed Values Added
Description The SAML Single Sign On – SSO Login plugin for WordPress is vulnerable to Authentication Bypass via SAML Signature Algorithm Confusion in all versions up to, and including, 5.4.3. 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.
Title SAML Single Sign On <= 5.4.3 - Unauthenticated Authentication Bypass via 'SAMLResponse' Parameter Signature Algorithm Confusion
Weaknesses CWE-347
References
Metrics cvssV3_1

{'score': 9.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-07-16T12:45:15.688Z

Reserved: 2026-07-07T22:25:26.987Z

Link: CVE-2026-15013

cve-icon Vulnrichment

Updated: 2026-07-16T12:45:12.058Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-31T02:30:05Z

Weaknesses
  • CWE-347

    Improper Verification of Cryptographic Signature