Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
ReconObtain low-privileged CloudStack credentials
-
DeliveryAuthenticate to CloudStack management API
-
ExploitSend crafted request to 2FA disable endpoint
-
InstallBypass privilege check in disable flow
-
C2Disable 2FA on target account
-
ExecuteAuthenticate without second factor
-
ImpactAccess cloud resources or escalate via admin functions
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V8 - Authorization Least privilege enforcement
MITRE ATT&CK
1 technique across 1 tactic: Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires a valid, authenticated CloudStack user account with at minimum low-level privileges (confirmed by CVSS PR:L). The Two-Factor Authentication plugin must be enabled and in use within the CloudStack deployment - environments that have not configured or deployed the 2FA plugin are not affected by this specific flaw. The attack targets the 2FA disable flow specifically, meaning the plugin must be active for the bypass to be reachable. Network access to the CloudStack management API or UI endpoint is necessary (CVSS AV:N). Limiting factors: unauthenticated external attackers cannot exploit this without credentials; deployments that do not use CloudStack's built-in 2FA plugin (e.g., relying solely on LDAP/SAML with external MFA) are not in scope; CloudStack instances isolated to internal networks reduce exposure to the broader threat population. |
| Impact | The vendor-assigned CVSS of 8.8 (AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H) reflects a network-reachable, low-complexity exploit requiring only low-privileged authentication - a realistic threat model for a multi-tenant cloud management platform where many users may hold standard user accounts. However, real-world exploitation pressure appears low: EPSS at 0.18% (8th percentile) places this well below actively targeted vulnerabilities, there is no CISA KEV listing, and no public proof-of-concept has been reported. The critical mitigating factor is PR:L - an unauthenticated external attacker cannot directly exploit this flaw; valid credentials to a CloudStack account are required. For environments where CloudStack is exposed to internal users or the internet and 2FA enforcement is a primary control, the effective risk is elevated: bypassing 2FA could enable account takeover of higher-privileged accounts if an attacker has any low-privileged foothold. The vendor-assigned A:H (Availability High) is the most debatable signal - bypassing 2FA does not directly cause service disruption and likely reflects the potential for subsequent destructive actions post-compromise rather than a direct availability impact. |
| Exploit ScenarioDerived | An attacker holding a valid low-privileged CloudStack user account - obtained through credential theft, phishing, or account creation in a multi-tenant environment - sends a crafted request to the Two-Factor Authentication disable endpoint, exploiting the improper privilege check to successfully disable 2FA on a target account without completing the proper second-factor verification. With 2FA disabled, the attacker authenticates fully to that account and pivots to access cloud resources, virtual machines, or network configurations within the CloudStack environment. No public proof-of-concept has been identified, but the attack requires only standard HTTP API interaction with a CloudStack management server and low-privileged credentials. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv2 – Aug 24, 2026
Two-factor authentication bypass in Apache CloudStack allows an authenticated low-privileged user to exploit an improper privilege management flaw in the 2FA plugin's disable flow, effectively circumventing the second authentication factor. Affected deployments span versions 4.18.0.0 through 4.20.3.0 and 4.21.0.0 through 4.22.1.0, with vendor-confirmed fixes in 4.20.3.1 and 4.22.1.1. No public exploit code has been identified and EPSS sits at 0.18% (8th percentile), indicating low observed exploitation pressure despite the high vendor-assigned CVSS of 8.8.
Earlier versions of this analysis (1)
Improper Privilege Management in Apache CloudStack's Two-Factor Authentication (2FA) plugin allows an attacker to bypass the disable flow for 2FA, undermining an account's secondary authentication control. Affected deployments span versions 4.18.0.0-4.20.3.0 and 4.21.0.0-4.22.1.0. Exploitation could enable an attacker to strip 2FA protections from accounts, reducing credential-based attack friction across the CloudStack management plane. No public exploit code has been identified at time of analysis, and the vulnerability is not listed in CISA KEV.
RemediationAI
Upgrade to Apache CloudStack version 4.20.3.1 (for deployments on the 4.18-4.20 branch) or 4.22.1.1 (for deployments on the 4.21-4.22 branch), as confirmed by the Apache advisory at https://lists.apache.org/thread/g6cwddtjrwbh1d56wjz4cfp3fzfm4kbc. If immediate upgrade is not feasible, consider temporarily disabling the Two-Factor Authentication plugin entirely within CloudStack if your environment relies on an external IdP or SSO solution for authentication assurance, accepting that this removes 2FA coverage during the interim; this trade-off eliminates the vulnerable disable-flow code path but also removes the 2FA control itself. Restricting CloudStack management UI and API access to trusted network segments or a VPN reduces exposure to internal-only principals and limits the pool of users who could leverage the low-privileged authentication requirement. Monitor CloudStack audit logs for unexpected 2FA disable events across accounts, particularly for privileged user or admin accounts, as an indicator of attempted exploitation.
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 (CPE: cpe:2.3:a:apache_software_foundation:apache_cloudstack:*:*:*:*:*:*:*:*) is an open-source IaaS orchestration platform used to deploy and manage large-scale virtualized infrastructure. The vulnerability is rooted in CWE-269 (Improper Privilege Management), meaning the Two-Factor Authentication plugin fails to correctly enforce privilege or authorization checks during the 2FA disable workflow. Rather than verifying that the requesting principal has sufficient rights to disable 2FA - or properly validating the current authentication state - the disable flow can be invoked in a way that bypasses the intended second-factor check. This class of flaw typically arises when a state machine or API endpoint responsible for changing an authentication configuration does not consistently re-validate the caller's privilege level or the completeness of prior authentication steps before committing the change.
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:L/UI:N/S:U/C:H/I:H/A:H
Network-accessible API requires low-privileged authentication; 2FA bypass directly impacts confidentiality and integrity but availability impact is indirect and not inherent to the flaw itself.
Primary rating from Vendor (apache).
CVSS VectorVendor: apache
Lifecycle Timeline
2DescriptionCVE.org
Improper Privilege Management vulnerability in Apache CloudStack's Two-factor authentication plugin allowing bypass of the two-factor authentication disable flow.
This issue affects Apache CloudStack: from 4.18.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.
Articles & Coverage 1
Executive ViewAI
Apache CloudStack versions 4.18-4.22.1 contain a 2FA bypass vulnerability allowing authenticated low-privileged users to circumvent multi-factor authentication. Compromised low-privilege credentials could be leveraged to disable 2FA and maintain persistent infrastructure access; however, no public exploit identified at time of analysis and exploitation pressure remains low (EPSS 0.2%), providing a remediation window.
Apply vendor patch.
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
Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.
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
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 OAuth configuration data is exposed to unauthenticated remote actors in Apache CloudStack's OAuth authenticati
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-63841
GHSA-vw73-w3p2-w2rj
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB