CVE-2026-19842
WordPress vulnerability analysis and mitigation

Overview

CVE-2026-19842 is an unauthenticated administrator account takeover vulnerability in the SAML Single Sign On WordPress plugin (by miniOrange), classified as an Authentication Bypass (CWE-287). The plugin fails to verify the signature of a SAML response before storing the certificate it carries, and exposes a one-click admin control to promote that stored certificate to the site's trusted signing certificate — enabling unauthenticated attackers to have their own certificate trusted and then authenticate as any user, including administrators. Affected versions span 4.8.85 through 5.4.6; version 5.4.7 contains the fix. The vulnerability was publicly disclosed on August 17, 2026, with the CVE record published on August 19, 2026. WPScan assigned a CVSS score of 8.8 (High) (WPScan, Github Advisory).

Technical details

The root cause is improper authentication (CWE-287) stemming from a missing SAML response signature verification step. When a SAML response is received, the plugin stores the certificate embedded in the response without first validating that the response was signed by a trusted Identity Provider. An administrator is then presented with a one-click UI control to promote any stored certificate to the site's trusted signing certificate (trust anchor). An unauthenticated attacker can craft a malicious SAML response containing their own self-signed certificate, submit it to the plugin's SAML endpoint, and — once an administrator clicks the promotion control (either through social engineering or if the control is triggered automatically) — the attacker's certificate becomes trusted, allowing them to forge valid SAML assertions and authenticate as any WordPress user. The attack vector is network-accessible and requires no prior authentication (WPScan, Github Advisory).

Impact

Successful exploitation results in complete authentication bypass, allowing an attacker to impersonate any WordPress user — including site administrators — without valid credentials. This grants full administrative control over the WordPress site, enabling arbitrary content modification, installation of malicious plugins or backdoors, credential harvesting, and potential lateral movement to connected systems or databases. The confidentiality, integrity, and availability of the entire WordPress installation are at risk (WPScan).

Exploitability

As of the disclosure date (August 19, 2026), there is no public proof-of-concept exploit available; WPScan has indicated the PoC will be published on September 17, 2026 to allow time for users to update. There is no evidence of in-the-wild exploitation at this time. No threat actor attribution has been reported. The EPSS score is currently 0.0, and the vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. The attack does require an administrator to interact with the one-click certificate promotion control, which slightly raises the exploitation bar, though social engineering could be used to trigger this action (WPScan, Github Advisory).

Exploitation steps

  1. Reconnaissance: Identify WordPress sites running the miniOrange SAML Single Sign On plugin (versions 4.8.85–5.4.6) by scanning for plugin-specific paths (e.g., /wp-content/plugins/miniorange-saml-20-single-sign-on/) or using tools like WPScan.
  2. Craft malicious SAML response: Generate a self-signed X.509 certificate and construct a SAML response embedding that certificate in the <ds:X509Certificate> element of the <KeyInfo> block. The response does not need to be validly signed by a legitimate IdP.
  3. Submit to SAML endpoint: Send the crafted SAML response to the plugin's SAML Assertion Consumer Service (ACS) endpoint (typically /wp-login.php?saml_consumer_endpoint or similar). The plugin stores the embedded certificate without signature verification.
  4. Trigger certificate promotion: Social-engineer a site administrator into visiting the plugin's certificate management page and clicking the one-click "trust" or "promote" control for the newly stored certificate, or monitor for any automated promotion behavior.
  5. Forge SAML assertion: Once the attacker's certificate is trusted, sign a new SAML assertion as any user (e.g., an administrator account) using the corresponding private key.
  6. Authenticate as administrator: Submit the forged, validly-signed SAML assertion to the ACS endpoint. The plugin accepts it as legitimate and logs the attacker in as the targeted user, granting full administrative access (WPScan).

Indicators of compromise

  • Network: Unexpected or anomalous POST requests to the WordPress SAML ACS endpoint (e.g., /wp-login.php?saml_consumer_endpoint) from unknown or external IP addresses, particularly containing large or unusual SAMLResponse parameters.
  • Logs: WordPress authentication logs showing administrator-level logins via SAML from unfamiliar IP addresses or at unusual times; plugin activity logs recording certificate storage or promotion events not initiated by known administrators.
  • File System: New or modified plugin files within /wp-content/plugins/miniorange-saml-20-single-sign-on/; unexpected PHP webshells or backdoor files in the WordPress installation directory.
  • WordPress Database: Changes to the plugin's stored certificate settings in the wp_options table (e.g., options prefixed with saml_ or mo_saml_); new administrator accounts created after SAML login events.
  • Process: Unusual PHP or web server child processes spawned following SAML authentication events; unexpected outbound connections from the web server process.

Mitigation and workarounds

Upgrade immediately to SAML Single Sign On plugin version 5.4.7 or later, which introduces proper SAML response signature verification before storing or trusting any certificate. As a workaround prior to patching, administrators should disable the SAML Single Sign On plugin entirely if SSO is not critical, or restrict access to the WordPress admin panel (e.g., via IP allowlisting) to reduce the risk of the certificate promotion control being triggered. Additionally, implement controls to limit which administrators can approve certificate changes, and require manual out-of-band verification before trusting new SAML certificates (WPScan, Github Advisory).

Community reactions

The vulnerability was discovered and reported by security researcher Suhayb Ahmed, who also submitted it to WPScan. WPScan has verified the vulnerability and is withholding the full PoC until September 17, 2026, following responsible disclosure practices to give site operators time to update. No major vendor statements beyond the WPScan advisory have been issued at this time, and broader media coverage remains limited given the recent disclosure date (WPScan).

Additional resources


SourceThis report was generated using AI

Related WordPress vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-75981NONEN/A
  • translatepress-multilingual
NoYesAug 19, 2026
CVE-2026-15780NONEN/A
  • wp-statistics
NoYesAug 19, 2026
CVE-2026-15446NONEN/A
  • ewww-image-optimizer
NoYesAug 19, 2026
CVE-2026-19842NONEN/A
  • miniorange-saml-20-single-sign-on
NoYesAug 19, 2026
CVE-2026-19782NONEN/A
  • wps-bidouille
NoYesAug 19, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management