Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify exposed CloudStack management API port
-
DeliveryRequest OAuth provider listing endpoint unauthenticated
-
ExploitReceive OAuth client secrets in response
-
ExecutionUse harvested credentials to impersonate CloudStack application
-
ImpactAccess or pivot through connected identity provider
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V14 - Data Protection Data exposure prevention
MITRE ATT&CK
2 techniques across 2 tactics: Collection, Discovery The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires that the Apache CloudStack OAuth authentication plugin is enabled and at least one external OAuth provider (e.g., Google, GitHub, or a corporate IdP) has been configured. The vulnerable endpoint - the OAuth provider listing API - must be network-reachable by the attacker; the default CloudStack management API port (8080 or 8443) must be accessible. No authentication, user interaction, or special network position is required once these conditions are met, per the CVSS vector PR:N/UI:N/AV:N. Environments that have not configured the OAuth plugin, or that restrict management API access to internal networks, are not directly exposed. CloudStack deployments using only LDAP, SAML, or local authentication are unaffected. |
| Impact | The CVSS 3.1 vector CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N paints a severe picture: trivially exploitable over the network with no authentication, yielding high confidentiality impact. However, EPSS at 0.17% (7th percentile) sharply contradicts that framing - exploitation probability is exceptionally low at time of analysis. No KEV listing and no reported POC further reduce operational urgency. The key moderating factor is deployment-conditional: the vulnerable code path is only reachable when the OAuth plugin is actively configured with at least one provider. Organizations running CloudStack purely with LDAP, SAML, or local authentication are not exposed. This is a genuine high-severity issue for CloudStack environments using OAuth federation, but the low EPSS and absence of exploit evidence suggest prioritizing patching over emergency response. The 7.5 CVSS is accurate for vulnerable configurations; real-world population at risk is narrower than the score implies. |
| Exploit ScenarioDerived | An unauthenticated external attacker identifies a CloudStack management API endpoint by scanning for the default ports (8080/8443) and sends a crafted API request to enumerate OAuth providers. The vulnerable plugin responds with OAuth client secrets or tokens for the configured identity provider, which the attacker then uses to forge OAuth authorization requests, impersonate the CloudStack application, or harvest credentials from integrated SSO systems. No authentication or prior access to the CloudStack environment is required, and no public exploit code has been identified at time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv2 – Aug 25, 2026
Sensitive OAuth configuration data is exposed to unauthenticated remote actors in Apache CloudStack's OAuth authentication plugin when the OAuth provider listing endpoint is queried. Affected versions span two release branches: 4.19.0.0-4.20.3.0 and 4.21.0.0-4.22.1.0. Despite a CVSS score of 7.5 reflecting unauthenticated network access and high confidentiality impact, EPSS sits at just 0.17% (7th percentile), and no public exploit code or CISA KEV listing has been identified at time of analysis, suggesting limited active exploitation to date.
Earlier versions of this analysis (1)
OAuth provider listing in Apache CloudStack leaks sensitive configuration information to unauthorized actors across two distinct version ranges spanning the 4.19.x through 4.22.x release lines. The OAuth authentication plugin, when handling requests to enumerate available OAuth providers, exposes data that should be restricted - likely including OAuth client credentials or secrets embedded in provider configurations. No public exploit or active exploitation has been identified at time of analysis; vendor-released patch versions 4.20.3.1 and 4.22.1.1 address the issue.
RemediationAI
Upgrade to Apache CloudStack version 4.20.3.1 (for environments on the 4.20.x branch) or 4.22.1.1 (for environments on the 4.22.x branch), both of which resolve this issue per the Apache advisory at https://lists.apache.org/thread/g6cwddtjrwbh1d56wjz4cfp3fzfm4kbc. If immediate upgrade is not feasible, disable the OAuth authentication plugin entirely if it is not actively required - this eliminates the vulnerable code path with no impact on non-OAuth authentication methods such as LDAP or local accounts. Alternatively, restrict access to the CloudStack management API (typically TCP 8080/8443) to trusted internal IP ranges via firewall or security group rules, reducing the network-accessible attack surface. Note that network restriction alone does not eliminate the vulnerability for insiders or compromised internal hosts.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Apache CloudStack is an open-source Infrastructure-as-a-Service (IaaS) orchestration platform used to deploy and manage large-scale cloud environments. The OAuth authentication plugin extends CloudStack's identity federation capabilities by integrating external OAuth 2.0 providers. CWE-200 (Exposure of Sensitive Information to an Unauthorized Actor) identifies the root cause: the plugin's provider-listing routine returns sensitive OAuth configuration details - likely client IDs and client secrets - without enforcing authentication. The CPE string cpe:2.3:a:apache_software_foundation:apache_cloudstack:*:*:*:*:*:*:*:* covers all affected versions within the two branches noted. Because OAuth client secrets function as application-level credentials, their exposure allows an attacker to impersonate the CloudStack application in OAuth flows or pivot to the connected identity provider.
Know when Apache Cloudstack gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Unauthenticated network request triggers disclosure of OAuth secrets (C:H); no integrity or availability impact from passive information exposure.
Primary rating from Vendor (apache).
CVSS VectorVendor: apache
Lifecycle Timeline
1DescriptionCVE.org
Exposure of Sensitive Information to an Unauthorized Actor vulnerability in Apache CloudStack's OAuth authentication plugin while listing OAuth providers.
This issue affects Apache CloudStack: from 4.19.0.0 through 4.20.3.0 and from 4.21.0.0 through 4.22.1.0.
Users are recommended to upgrade to version 4.20.3.1 or 4.22.1.1 or later, which fixes the issue.
Executive ViewAI
Apache CloudStack deployments using OAuth authentication are at risk of credential exposure through a publicly accessible endpoint that leaks sensitive configuration to unauthenticated attackers. This threatens the integrity of federated identity systems and could enable attackers to compromise authentication controls for organizations relying on CloudStack's OAuth integration.
No vendor-released patch identified at time of analysis. Interim mitigations include: (1) Implement strict network-level access controls to restrict the OAuth provider listing endpoint to authorized internal access only; (2) Rotate all OAuth credentials and secrets for connected services to invalidate any potentially exposed authentication material; (3) Enable detailed logging and alerting on OAuth configuration endpoint access attempts; (4) Temporarily disable OAuth authentication if operationally feasible and alternative authentication methods are available; (5) Isolate CloudStack management infrastructure within restricted network segments.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
More in Apache Cloudstack
View allCross-tenant manipulation in Apache CloudStack's Kubernetes Service (CKS) plugin allows a tenant to add and remove nodes
Unauthorized cross-tenant access in Apache CloudStack 4.21.0 through 4.22.0 allows remote unauthenticated attackers to g
Two-factor authentication bypass in Apache CloudStack allows an authenticated low-privileged user to exploit an improper
Cross-tenant root command execution in Apache CloudStack (4.14.0.0-4.20.3.0 and 4.21.0.0-4.22.1.0) allows an authenticat
Remote code execution in Apache CloudStack allows authenticated account users to execute arbitrary code on KVM hyperviso
SAML authentication bypass in Apache CloudStack 4.20.3.0 and 4.22.1.0 permits a network-positioned attacker to forge SAM
Apache CloudStack deployments that use MinIO-backed object storage fail to revoke the MinIO policy associated with a buc
Authenticated CloudStack users can hijack volumes from other tenants' backups via the Backup plugin in versions 4.21.0.0
Sensitive information exposure in Apache CloudStack's OAuth2 authentication plugin and Google OAuth integration allows u
Missing authorization controls across multiple Userdata-related APIs in Apache CloudStack expose cross-tenant data to an
Broken object-level authorization in Apache CloudStack exposes project role management APIs to Domain Admins operating o
Server-Side Request Forgery in Apache CloudStack's webhook module lets attackers coerce the management server into issui
EUVD-2026-63844
GHSA-73gx-q9q8-7w92
NVD
CVE.org
EPSS
VulDB
Exploit-DB