Severity by source
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
Primary rating from NVD · only source for this CVE.
CVSS VectorNVD
Lifecycle Timeline
4DescriptionCVE.org
The CloudStack Backup plugin has an improper access logic in versions 4.21.0.0 and 4.22.0.0. Anyone with authenticated user-account access in CloudStack 4.21.0.0+ environments, where this plugin is enabled and have access to specific APIs can create new VMs using backups of any other user of the environment.
Backup plugin users using CloudStack 4.21.0.0+ are recommended to upgrade to CloudStack version 4.22.0.1, which fixes this issue.
AnalysisAI
Improper access control in the CloudStack Backup plugin allows authenticated users in CloudStack 4.21.0.0 through 4.22.0.0 to create new virtual machines using backups belonging to other users, enabling unauthorized data access and VM provisioning. The vulnerability requires valid CloudStack credentials and access to specific backup-related APIs but carries elevated risk in multi-tenant environments. Vendor-released patch available in CloudStack 4.22.0.1.
Technical ContextAI
CloudStack is an open-source Infrastructure-as-a-Service (IaaS) platform managing virtual machine lifecycles, storage, and networking. The Backup plugin extends this functionality by enabling VM state snapshots and recovery. The vulnerability stems from insufficient authorization checks (CWE-359: Improper Restriction of Rendered UI Layers or Frames) in the backup restoration logic, where the plugin fails to validate that the requesting user owns or has explicit permission to access backup artifacts before allowing VM instantiation from those backups. This is a privilege escalation within the authenticated user context - the plugin accepts API calls to restore backups without properly scoping them to the calling user's tenant or ownership domain. The affected CPE range (apache_software_foundation:apache_cloudstack:*) spans versions 4.21.0.0 through 4.22.0.0, with 4.22.0.1 providing the remediation.
RemediationAI
Upgrade CloudStack to version 4.22.0.1 or later, which includes the authorization logic fix for the Backup plugin. If immediate upgrade is not feasible, disable the Backup plugin in the CloudStack management console (Administration → Plugins → Backup) to prevent exploitation, though this eliminates backup-based VM recovery functionality. As a temporary compensating control, restrict API access to backup-related endpoints (e.g., /api/backup/*) to specific service accounts or administrative roles only, and audit recent backup-to-VM creation events for unauthorized activity. See vendor advisory at https://lists.apache.org/thread/n8mt5b7wkpysstb8w7rr9f02kc5cq2xm for detailed patch application steps. Disabling the plugin may impact disaster recovery procedures, so coordinate with business continuity teams before implementation.
More in Apache Cloudstack
View allCross-tenant manipulation in Apache CloudStack's Kubernetes Service (CKS) plugin allows a tenant to add and remove nodes
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
SAML authentication bypass in Apache CloudStack 4.20.3.0 and 4.22.1.0 permits a network-positioned attacker to forge SAM
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
Resource exhaustion in Apache CloudStack's scoped global configuration subsystem-spanning versions 4.7.0 through 4.20.3.
Improper authorization logic in the CloudStack Backup plugin allows authenticated users to enumerate backups from any ac
Same technique Information Disclosure
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2025-209741
GHSA-5f56-5m8x-gjf9