Description
Authenticated pre-validation SSRF vulnerability in Apache CloudStack's template and ISO registration functionality.

When registering a template or ISO, CloudStack makes a live HTTP HEAD/GET call to determine file size for secondary storage usage-limit checks, and this happens before URL validation is performed. However, this does not pose a malicious template or ISO registration risk, as URL validation still occurs prior to the actual download by the Secondary Storage VM.This issue affects Apache CloudStack: in 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.
Published: 2026-08-21
Score: 4.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Authenticated Server‑Side Request Forgery
Action: Apply Patch
AI Analysis

Impact

The flaw occurs because CloudStack makes a live HTTP HEAD/GET request to obtain the size of a template or ISO file before it validates the supplied URL. This pre‑validation step allows any authenticated user to cause the CloudStack component to perform a request to an arbitrary URI, potentially accessing internal services. The vulnerability is a classic example of CWE‑918: Server‑Side Request Forgery. Although the component does not download or register the file until after URL validation, the ability to issue internal requests can be leveraged for reconnaissance or to reach restricted endpoints.

Affected Systems

Apache CloudStack, versions 4.20.3.0 and all releases from 4.21.0.0 through 4.22.1.0, are vulnerable. The problem is fixed in 4.20.3.1, 4.22.1.1, and all newer releases.

Risk and Exploitability

The CVSS score of 4.3 reflects a moderate severity. The EPSS score is less than 1%, indicating a low likelihood of exploitation. The vulnerability is not listed in the CISA KEV catalog. An attacker must be authenticated and able to submit a template or ISO registration request to take advantage of the flaw. Based on the description, the likely attack vector is internal network probing; the attacker can have the CloudStack service reach internal hosts or services, but cannot store or register malicious media. The risk is primarily confidentiality and potential lateral movement within the environment, especially if compromised or rogue administrators can initiate requests.

Generated by OpenCVE AI on August 24, 2026 at 21:05 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Apache CloudStack to version 4.20.3.1 or 4.22.1.1, or any newer release that includes the fix.
  • Restrict template and ISO registration privileges to a narrow set of trusted administrators or disable the feature until the patch is applied.
  • Implement URL filtering or policy in CloudStack to whitelist only trusted domains for the pre‑validation request, preventing accidental internal requests to untrusted endpoints.
  • Monitor outbound HTTP traffic from CloudStack for unexpected internal requests and review logs for signs of abuse.

Generated by OpenCVE AI on August 24, 2026 at 21:05 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 27 Aug 2026 14:45:00 +0000

Type Values Removed Values Added
CPEs cpe:2.3:a:apache:cloudstack:*:*:*:*:*:*:*:*
cpe:2.3:a:apache:cloudstack:4.20.3.0:*:*:*:*:*:*:*

Mon, 24 Aug 2026 18:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Mon, 24 Aug 2026 17:30:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

{'score': 4.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N'}


Fri, 21 Aug 2026 10:00:00 +0000

Type Values Removed Values Added
First Time appeared Apache
Apache cloudstack
Vendors & Products Apache
Apache cloudstack

Fri, 21 Aug 2026 08:45:00 +0000

Type Values Removed Values Added
Description Authenticated pre-validation SSRF vulnerability in Apache CloudStack's template and ISO registration functionality. When registering a template or ISO, CloudStack makes a live HTTP HEAD/GET call to determine file size for secondary storage usage-limit checks, and this happens before URL validation is performed. However, this does not pose a malicious template or ISO registration risk, as URL validation still occurs prior to the actual download by the Secondary Storage VM.This issue affects Apache CloudStack: in 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.
Title Apache CloudStack: Authenticated pre-validation SSRF in registerTemplate
Weaknesses CWE-918
References

Subscriptions

Apache Cloudstack
cve-icon MITRE

Status: PUBLISHED

Assigner: apache

Published:

Updated: 2026-08-24T17:03:52.112Z

Reserved: 2026-07-09T11:34:27.649Z

Link: CVE-2026-61422

cve-icon Vulnrichment

Updated: 2026-08-24T17:03:44.314Z

cve-icon NVD

Status : Analyzed

Published: 2026-08-21T09:16:39.840

Modified: 2026-08-27T14:37:55.040

Link: CVE-2026-61422

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-24T21:15:07Z

Weaknesses
  • CWE-918

    Server-Side Request Forgery (SSRF)