Summary
CVE-2026-77995 is a critical authorization bypass vulnerability in the miniOrange OAuth Client extension for Joomla. By manipulating a cookie value, an unauthenticated remote attacker can log in as an arbitrary account, including administrator accounts. The flaw carries a maximum severity rating and affects versions prior to 3.2.0.
Technical details
- Root cause: The extension trusts a user-controlled cookie value when determining which account to authenticate as during the OAuth login flow, rather than relying on a server-validated session or token (CWE-639: Authorization Bypass Through User-Controlled Key).
- Trigger conditions: An attacker crafts or modifies the relevant cookie value sent to the Joomla site’s OAuth login endpoint.
- Attack vector: Network — no authentication or user interaction is required to exploit the flaw.
- Impact: Full account takeover, including takeover of administrator accounts, leading to complete compromise of confidentiality, integrity, and availability of the affected Joomla site.
Affected software
- miniOrange OAuth Client extension for Joomla, versions 1.0.0 through 3.1.9
Severity
- CVSS v4.0 Base Score: 10.0 (Critical)
- 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 - No CVSS v3.1 score has been published for this CVE by the assigning CNA (Joomla! Project) or NVD.
Mitigation and recommended actions
- Immediate: Upgrade the miniOrange OAuth Client extension for Joomla to version 3.2.0 or later, which resolves the cookie-manipulation flaw.
- If immediate patching is not possible: Disable or remove the miniOrange OAuth Client extension until it can be updated, and review Joomla user/admin account activity logs for signs of unauthorized logins.

