CVE-2026-77998
Last modified
CVE-2026-77998 is a critical-severity vulnerability rated 10/10 on the CVSS scale. 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.. EPSS estimates a 0.34% chance of exploitation in the next 30 days.
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.
Metrics
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/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| miniorange.com | SAML SSO for Joomla extension for Joomla | 1.0.0-11.0.1 |
| miniorange.com | SAML SP Single Sign On – Login with ADFS extension for Joomla | 1.0.0-6.3.0 |
| miniorange.com | SAML SSO login with Google Apps extension for Joomla | 1.0.0-6.3.0 |
References
Timeline
- Published
- Last Modified
- Status
- Deferred
Frequently Asked Questions
What is CVE-2026-77998?
How severe is CVE-2026-77998?
How do I fix CVE-2026-77998?
How Strix Helps
- Uncovering a hidden BOLA in Appsmith's snapshot logicStrix autonomously discovered a BOLA/IDOR vulnerability in Appsmith's snapshot deletion path.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-77992Joomla Extension - fabrikar.com - heredoc terminator breakou…9.5
- CVE-2026-77993Joomla Extension - joomlack.fr - Reflected XSS in Page Build…5.3
- CVE-2026-77994Joomla Extension - joomlack.fr - Second order SQL injection …9.3
- CVE-2026-77995Joomla Extension - miniorange.com - Arbitrary account takeov…10
- CVE-2026-77996Joomla Extension - yootheme.com - Authenticated, privileged …7.5
- CVE-2026-77997Joomla Extension - yootheme.com - Authenticated, privileged …5.1
- CVE-2026-78002A flaw was found in rsyslog. An unauthenticated remote attac…7.5
- CVE-2026-78003The Mailgun for WordPress plugin for WordPress is vulnerable…9.8
- CVE-2026-78008A buffer overflow vulnerability in the WatchGuard Fireware O…8.6
- CVE-2026-78009An out-of-bounds read vulnerability in the WatchGuard Firewa…8.7
- CVE-2026-78010A stack-based buffer overflow vulnerability in the WatchGuar…8.7
- CVE-2026-78011An integer underflow vulnerability in the WatchGuard Firewar…8.7
Are you affected by CVE-2026-77998?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
