ZeroHour

CVE-2026-75807

large

Unauthenticated Authentication Bypass in miniOrange SAML SSO Login WordPress plugin

CVSS 3.1
7.5 high
EPSS
<1%p21
Published
()
Modified
AI analysis

The SAML Single Sign On – SSO Login plugin for WordPress (developed by miniOrange) in versions up to and including 5.4.6 contains an authentication bypass (CWE-287): the mo_saml_login_validate() ACS handler saves the X.509 certificate taken from an incoming SAMLResponse into the mo_saml_required_certificate option before the signature-validation verdict is enforced, because mo_saml_find_certificate() returns false on a fingerprint mismatch instead of halting execution. An unauthenticated attacker can send a crafted SAMLResponse that overwrites the plugin's stored IdP signing certificate with an attacker-controlled value; per the advisory, full exploitation additionally requires an administrator to perform a repair after receiving the test_config_error_wpsamlerr004 error message during test configuration. With the attacker's certificate in place, the attacker can forge SAML assertions for any WordPress account, including administrators, and obtain a fully privileged session. Any WordPress site running the plugin at version 5.4.6 or earlier is affected. No public proof-of-concept, KEV listing, or confirmed in-the-wild exploitation is known; EPSS assigns a 0.3% probability of exploitation in the next 30 days.

What to do: Update the SAML Single Sign On – SSO Login plugin to a patched release newer than 5.4.6 as soon as one is available (the data does not specify the exact fixed version). Until patched, avoid the plugin's test-configuration and repair flows, and if you encounter the test_config_error_wpsamlerr004 error, update the plugin before using the repair option. Also verify that the stored IdP signing certificate (the mo_saml_required_certificate option) still matches your identity provider and review logs for unexpected SAML-based logins to privileged accounts.

Affected
miniOrange SAML Single Sign On – SSO Login (WordPress plugin)All versions up to and including 5.4.6
Estimated exposure
large≈20,000–30,000 sites (plugin active installs in the low tens of thousands) — The plugin's publicly listed active-install count on the WordPress.org plugin directory is in the low tens of thousands, and only a subset of those sites (those whose administrators exercise the test-configuration/repair flow) is…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

The SAML Single Sign On – SSO Login plugin for WordPress is vulnerable to Authentication Bypass in versions up to, and including, 5.4.6. This is due to the mo_saml_login_validate() ACS handler persisting the X.509 certificate extracted from an incoming SAMLResponse into the mo_saml_required_certificate option before the signature-validation verdict is enforced, because mo_saml_find_certificate() returns false on a fingerprint mismatch rather than halting execution. This makes it possible for unauthenticated attackers to overwrite the plugin's stored IdP signing certificate with an attacker-controlled value, and subsequently forge SAML assertions for any WordPress account — including administrators — to obtain a fully privileged session. Note: The exploit requires the administrator to perform a repair after receiving the test_config_error_wpsamlerr004 error message during the test configuration.

Ecosystems
WordPress
Weakness
CWE-287
Vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H

In the news

No ingested article mentions this CVE yet.