Description
Joomla Extension - miniorange.com - Unauthenticated Authentication Bypass via SAMLResponse Parameter in miniOrange SAML SSO < 11.0.2, SAML SP Single Sign On – Login with ADFS < 6.4, SAML SP Single Sign On – SAML SSO login with Google Apps < 6.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 Joomla 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-08-25
Score: 10 Critical
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability resides in the signature verification routine of the miniOrange SAML extensions for Joomla. A loose boolean check evaluates PHP’s openssl_verify() return value of -1, which is treated as true, allowing a crafted SAMLResponse with a broken signature to be accepted as valid. This flaw bypasses authentication entirely; an attacker can submit such a response, specify any target user’s NameID, and be logged in as that user. Successful exploitation compromises confidentiality and integrity of all Joomla accounts and jeopardizes site control.

Affected Systems

The affected extensions are miniorange.com’s SAML SP Single Sign On – Login with ADFS for Joomla, SAML SSO for Joomla, and SAML SSO login with Google Apps for Joomla. Versions below 6.4 for the ADFS and Google Apps extensions, and below 11.0.2 for the generic SSO extension, are vulnerable.

Risk and Exploitability

The CVSS score of 10 marks this flaw as critical, and although its EPSS score is not reported, the lack of a KEV listing does not diminish the potential for exploitation. Attackers can craft requests to the SAML endpoint from any network location; once the malformed SAMLResponse reaches the server, the local server code treats it as a valid signature and grants access immediately. Because the flaw is unauthenticated, no credentials are required to start the exploit, making it especially dangerous for exposed sites.

Generated by OpenCVE AI on August 25, 2026 at 15:11 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the miniOrange SAML extensions to the latest released versions (SAML SSO >= 11.0.2, SAML SP Single Sign On – Login with ADFS >= 6.4, SAML SSO login with Google Apps >= 6.4) or apply the vendor‑provided patch.
  • If an update is not yet available, immediately disable or uninstall the vulnerable miniOrange SAML SSO extensions until a patch or updated version is released.
  • After applying a patch or disabling the extensions, review Joomla user accounts for any unauthorized activity and reset passwords for accounts that may have been compromised.

Generated by OpenCVE AI on August 25, 2026 at 15:11 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

References
History

Tue, 25 Aug 2026 15:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Tue, 25 Aug 2026 13:00:00 +0000

Type Values Removed Values Added
Description Joomla Extension - miniorange.com - Unauthenticated Authentication Bypass via SAMLResponse Parameter in miniOrange SAML SSO < 11.0.2, SAML SP Single Sign On – Login with ADFS < 6.4, SAML SP Single Sign On – SAML SSO login with Google Apps < 6.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 Joomla 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 Joomla Extension - miniorange.com - Unauthenticated Authentication Bypass via SAMLResponse Parameter in miniOrange SAML SSO < 11.0.2, SAML SP Single Sign On – Login with ADFS < 6.4, SAML SP Single Sign On – SAML SSO login with Google Apps < 6.4
Weaknesses CWE-639
References
Metrics cvssV4_0

{'score': 10, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: Joomla

Published:

Updated: 2026-08-25T14:51:54.057Z

Reserved: 2026-08-21T19:23:55.924Z

Link: CVE-2026-77998

cve-icon Vulnrichment

Updated: 2026-08-25T14:46:14.232Z

cve-icon NVD

Status : Received

Published: 2026-08-25T13:19:30.817

Modified: 2026-08-25T15:16:44.920

Link: CVE-2026-77998

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

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

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key