CVE-2026-77995
10.0miniorange.com · miniOrange OAuth Client extension for Joomla
An arbitrary account takeover vulnerability in the miniOrange OAuth Client extension for Joomla allows remote attackers to log in as arbitrary users via cookie manipulation.
Executive summary
A critical authorization bypass vulnerability in the miniOrange OAuth Client extension for Joomla enables unauthenticated attackers to hijack user sessions, including those of administrative accounts.
Vulnerability
This flaw stems from an authorization bypass through a user-controlled key (CWE-639), where improper handling of cookie values allows an attacker to masquerade as any registered user without authentication.
Business impact
With a CVSS score of 10, this vulnerability represents the highest level of risk, as it allows for trivial and complete compromise of the Joomla instance. An attacker gaining administrative access via this method could exfiltrate sensitive user data, modify site content, or establish persistent backdoors, leading to severe reputational damage and regulatory non-compliance.
Remediation
Immediate Action: Update the miniOrange OAuth Client extension to version 3.2.0 or later immediately. If an update is not immediately available, disable the extension to prevent unauthorized session hijacking.
Proactive Monitoring: Audit Joomla session logs and user authentication logs for anomalous patterns or logins originating from unexpected IP addresses.
Compensating Controls: Deploy a Web Application Firewall (WAF) to filter and validate incoming cookie data, ensuring that session identifiers are not easily manipulated by external actors.
Exploitation status
Public Exploit Available: Unknown
Analyst recommendation
Due to the critical severity and the ease of exploitation, immediate patching is mandatory. Administrators should verify the integrity of their user database following any update to ensure no unauthorized accounts were created or modified during the period the site was vulnerable.