2026-08-28HIGHexploitedPHP's openssl_verify() can return -1 for 'error', and treating that as valid is an unauthenticated admin login on two platforms
miniOrange's SAML2Core library ships the same openssl_verify() tri-state authentication bypass across both its WordPress and Joomla SAML SSO products, one vendor code defect, two ecosystems, exploitation already attempted against the WordPress line
cve · CVE-2026-61979
Coverage
1
first 2026-08-28 → last 2026-08-28
Latest activity
2026-08-28
PHP's openssl_verify() can return -1 for 'error', and treating that as valid is an unauthenticated admin…
Peak priority
high
1 high
Targets
public-sector
sectors: public-sector, technology · regions: europe
Sources cited
2
2 hosts
Action items (2)
Do-now tasks recorded on the entries about CVE-2026-61979, newest first. Check the date before acting on an older one.
- Audit every miniOrange SAML or OAuth product in use (on WordPress or Joomla) and upgrade to the fixed version regardless of which platform was 'already checked': the same openssl_verify() tri-state defect exists independently in both codebases, so clearing one platform says nothing about the other. For WordPress, confirm the exact edition and build against DigitalOcean's own version findings rather than the vendor's public CVE range, since six paid editions were silently patched outside that range.2026-08-28CVE-2026-61979 +3
- For any Joomla site running the miniOrange OAuth Client extension, there is no fix for paid editions as of 2026-08-28; restrict or disable the extension's login-cookie trust mechanism until a patch ships, since CVE-2026-77995 lets a client-supplied cookie value alone determine the logged-in account with no verification.2026-08-28CVE-2026-61979 +3
Defender insights
What each entry about CVE-2026-61979 tells a defender to do, newest first.
Triage
Story timeline
Hunting pivots
Affected products
ATT&CK techniques (2 across 2 tactics)
2 techniques observed across 1 entry about this entity, derived from entry metadata and body evidence, never asserted without a published entry behind it · pinned to MITRE ATT&CK v19.2 · compare on the matrix · Navigator layer (JSON)
- Initial AccessExploit Public-Facing Application
- Credential AccessForge Web Credentials: SAML Tokens
Initial Access TA0001
T1190Exploit Public-Facing Application×1
Adversaries may attempt to exploit a weakness in an Internet-facing host or system to initially access a network. The weakness in the system can be a software bug, a temporary glitch, or a misconfiguration.
Evidence: 2026-08-28/miniorange-saml-openssl-verify-tristate-wordpress-joomla · ATT&CK page ↗
Credential Access TA0006
T1606.002Forge Web Credentials: SAML Tokens×1
An adversary may forge SAML tokens with any permissions claims and lifetimes if they possess a valid SAML token-signing certificate. The default lifetime of a SAML token is one hour, but the validity period can be specified in the <code>NotOnOrAfter</code> value of the <code>conditions ...</code> element in a token. This value can be changed using the <code>AccessTokenLifetime</code> in a <code>LifetimeTokenPolicy</code>. Forged SAML tokens enable adversaries to authenticate across services that use SAML 2.0 as an SSO (single sign-on) mechanism.
Evidence: 2026-08-28/miniorange-saml-openssl-verify-tristate-wordpress-joomla · ATT&CK page ↗
Entries about miniOrange's SAML2Core library ships the same openssl_verify() tri-state authentication bypass across both its WordPress and Joomla SAML SSO products, one vendor code defect, two ecosystems, exploitation already attempted against the WordPress line (1)
Co-occurring entities
Derived: referenced by the same focused operational entries (weekly summaries and report roundups don't count); ×N counts the shared entries.
- miniOrange OAuth Client for Joomla×1
- miniOrange SAML 2.0 Single Sign On (WordPress)×1
- miniOrange SAML SSO for Joomla×1
- miniOrange's SAML2Core library ships the same openssl_verify() tri-state authentication bypass across both its WordPress and Joomla SAML SSO products, one vendor code defect, two ecosystems, exploitation already attempted against the WordPress line×1
- miniOrange's SAML2Core library ships the same openssl_verify() tri-state authentication bypass across both its WordPress and Joomla SAML SSO products, one vendor code defect, two ecosystems, exploitation already attempted against the WordPress line×1
- miniOrange's SAML2Core library ships the same openssl_verify() tri-state authentication bypass across both its WordPress and Joomla SAML SSO products, one vendor code defect, two ecosystems, exploitation already attempted against the WordPress line×1
Where this entity is cited
Source distribution
- mysites.guru1 (50%)
- patchstack.com1 (50%)