Skip to content
Heist/ feed
Back to feed
Medium

Apache CloudStack: Authenticated pre-validation SSRF in registerTemplate

Type: advisorySources: OSV

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.

Products
Not specified
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2026-61422
Confirmed fixed CVEs
Not specified
Updated in this feed
5 Nov 2026, 01:32 UTC · Revision 1

Source evidence

Apache CloudStack: Authenticated pre-validation SSRF in registerTemplate

core-osv · Original source

Published 21 Aug 2026, 08:24 UTC

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.

osv:CVE-2026-61422
Complete source record
{
  "id": "cadf0edeae5e68ad534ac659db5b9832e81f265e0aba95ca5dc27158ac5f9bee",
  "url": "https://osv.dev/vulnerability/CVE-2026-61422",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "Apache CloudStack: Authenticated pre-validation SSRF in registerTemplate",
    "summary": "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.",
    "evidence": "osv:CVE-2026-61422",
    "products": [],
    "severity": "medium",
    "structured": {
      "id": "CVE-2026-61422",
      "aliases": [
        "CVE-2026-61422"
      ],
      "metrics": [
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://github.com/apache/cloudstack",
              "type": "GIT",
              "events": [
                {
                  "introduced": "c8599040b4756034c7105806a53d2c99eb7ea0fe"
                },
                {
                  "last_affected": "c8599040b4756034c7105806a53d2c99eb7ea0fe"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "cpe": "cpe:2.3:a:apache:cloudstack:4.20.3.0:*:*:*:*:*:*:*",
                    "range": [
                      {
                        "introduced": "4.20.3.0"
                      },
                      {
                        "last_affected": "4.20.3.0"
                      }
                    ],
                    "source": "CPE_STRING"
                  }
                ]
              }
            }
          ],
          "versions": [
            "4.20.3.0"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-61422.json"
          }
        }
      ],
      "modified": "2026-10-28T02:30:41.135042707Z",
      "provider": "osv",
      "references": [
        "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/61xxx/CVE-2026-61422.json",
        "https://lists.apache.org/thread/g6cwddtjrwbh1d56wjz4cfp3fzfm4kbc",
        "https://nvd.nist.gov/vuln/detail/CVE-2026-61422"
      ],
      "provider_metadata": {
        "cwe_ids": [
          "CWE-918"
        ],
        "cna_assigner": "apache",
        "unresolved_ranges": [
          {
            "extracted_events": [
              {
                "range": [
                  {
                    "introduced": "4.20.3.0"
                  },
                  {
                    "last_affected": "4.20.3.0"
                  }
                ],
                "source": "AFFECTED_FIELD",
                "strategy": "StandaloneSingleVersion"
              }
            ]
          },
          {
            "extracted_events": [
              {
                "range": [
                  {
                    "introduced": "4.21.0.0"
                  },
                  {
                    "last_affected": "4.22.1.0"
                  }
                ],
                "source": "AFFECTED_FIELD",
                "strategy": "StandardRange"
              }
            ]
          }
        ],
        "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/61xxx/CVE-2026-61422.json"
      }
    },
    "related_cves": [
      {
        "value": "CVE-2026-61422",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 509093,
  "published_at": "2026-08-21T08:24:38.323+00:00"
}