Description
The SAML Single Sign On – SSO Login plugin for WordPress is vulnerable to Authentication Bypass in all versions up to, and including, 5.4.4. This is due to the mo_saml_validate_signature() function performing a loose boolean check on the raw tri-state integer returned by PHP's openssl_verify(), causing an error return value of -1 to be evaluated as truthy and therefore treated as a successful signature verification. This makes it possible for unauthenticated attackers to log in as any existing WordPress user, including administrators, by submitting a crafted SAMLResponse containing an attacker-controlled NameID and a deliberately malformed signature value that triggers an OpenSSL processing error — bypassing verification entirely and resulting in wp_set_auth_cookie() being called for the targeted account.
Published: 2026-07-23
Score: 9.8 Critical
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The SAML Single Sign On – SSO Login plugin for WordPress contains a flaw in its signature verification logic. The mo_saml_validate_signature() function performs a loose boolean test on the return value of PHP’s openssl_verify(), treating the error code –1 as a successful verification. An attacker can exploit this by submitting a SAMLResponse that includes a crafted NameID and a deliberately malformed signature. The signature error will be interpreted as valid, and the plugin will call wp_set_auth_cookie() for the targeted account, allowing login as any existing user, including administrators. This flaw enables unauthenticated attackers to gain full account control, leading to confidentiality and integrity compromise across the WordPress site.

Affected Systems

All WordPress installations that use the cyberlord92 SAML Single Sign On – SSO Login plugin, version 5.4.4 or earlier, are affected. The vulnerability is present in the plugin’s core validation routines and therefore affects any deployment that enables SAML authentication through this plugin.

Risk and Exploitability

The CVSS score of 9.8 indicates the vulnerability is critical, with full credential compromise possible. The EPSS score of less than 1% suggests that exploitation is not currently widespread, but the low probability does not mitigate the severe impact. The vulnerability is not listed in the CISA KEV catalog. It presents a realistic attack path: an unauthenticated attacker can initiate a SAML flow and supply a forged SAMLResponse. The attack would only require the ability to send an HTTP request to the site’s SAML endpoint; no additional user interaction is required.

Generated by OpenCVE AI on August 4, 2026 at 15:12 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the SAML Single Sign On – SSO Login plugin to the latest version that corrects the signature verification logic.
  • If a prompt update is not possible, disable or remove the plugin’s SAML SSO functionality to block unauthenticated access.
  • As a temporary workaround, configure the web server or application firewall to reject any SAMLResponse that triggers an OpenSSL error or lacks a valid signature.

Generated by OpenCVE AI on August 4, 2026 at 15:12 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 27 Jul 2026 15:45:00 +0000

Type Values Removed Values Added
First Time appeared Cyberlord92
Cyberlord92 oauth Single Sign On – Sso (oauth Client)
Wordpress
Wordpress wordpress
Vendors & Products Cyberlord92
Cyberlord92 oauth Single Sign On – Sso (oauth Client)
Wordpress
Wordpress wordpress

Fri, 24 Jul 2026 22:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Thu, 23 Jul 2026 21:45:00 +0000

Type Values Removed Values Added
Description The SAML Single Sign On – SSO Login plugin for WordPress is vulnerable to Authentication Bypass in all versions up to, and including, 5.4.4. This is due to the mo_saml_validate_signature() function performing a loose boolean check on the raw tri-state integer returned by PHP's openssl_verify(), causing an error return value of -1 to be evaluated as truthy and therefore treated as a successful signature verification. This makes it possible for unauthenticated attackers to log in as any existing WordPress user, including administrators, by submitting a crafted SAMLResponse containing an attacker-controlled NameID and a deliberately malformed signature value that triggers an OpenSSL processing error — bypassing verification entirely and resulting in wp_set_auth_cookie() being called for the targeted account.
Title SAML Single Sign On <= 5.4.4 - Unauthenticated Authentication Bypass via SAMLResponse Parameter
Weaknesses CWE-287
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

Cyberlord92 Oauth Single Sign On – Sso (oauth Client)
Wordpress Wordpress
cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-07-24T22:06:10.389Z

Reserved: 2026-07-16T16:55:30.527Z

Link: CVE-2026-15981

cve-icon Vulnrichment

Updated: 2026-07-24T22:06:03.900Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-07-23T21:17:03.220

Modified: 2026-07-24T23:16:50.257

Link: CVE-2026-15981

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-04T15:15:04Z

Weaknesses