{"schemaVersion":3,"id":"CVE-2026-61422","aliases":[],"status":"published","duplicateOf":null,"title":null,"description":"Authenticated pre-validation SSRF vulnerability in Apache CloudStack's template and ISO registration functionality.\n\nWhen 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.\n\nUsers are recommended to upgrade to version 4.20.3.1 or 4.22.1.1 or later, which fixes the issue.","dates":{"published":"2026-08-21T08:24:38.323Z","modified":"2026-08-24T17:03:52.112Z","reserved":null,"kevAdded":[],"kevDue":[]},"cvss":{"headline":{"score":4.3,"severity":"medium","version":"3.1","versionLabel":"v3.1","source":"CVE.org","vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N","computed":false,"selection":"backend-summary"},"metrics":[{"version":"3.1","versionLabel":"v3.1","source":"CVE.org","score":4.3,"severity":"medium","vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N","exploitability":null,"impact":null,"computed":false},{"version":"3.1","versionLabel":"v3.1","source":"NVD","score":4.3,"severity":"medium","vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N","exploitability":null,"impact":null,"computed":false}]},"epss":{"probability":0.00415,"percentile":0.34356,"severity":"low","asOf":"2026-10-18T00:00:00.000Z","change":{"pp":0.177,"baselineDate":"2026-09-18T00:00:00.000Z","baselineScore":0.00238},"history":[{"date":"2026-09-14T00:00:00.000Z","score":0.00238,"percentile":null},{"date":"2026-09-15T00:00:00.000Z","score":0.00238,"percentile":null},{"date":"2026-09-16T00:00:00.000Z","score":0.00238,"percentile":null},{"date":"2026-09-17T00:00:00.000Z","score":0.00238,"percentile":null},{"date":"2026-09-18T00:00:00.000Z","score":0.00238,"percentile":null},{"date":"2026-09-19T00:00:00.000Z","score":0.00238,"percentile":null},{"date":"2026-09-20T00:00:00.000Z","score":0.00238,"percentile":null},{"date":"2026-09-21T00:00:00.000Z","score":0.00238,"percentile":null},{"date":"2026-09-22T00:00:00.000Z","score":0.00238,"percentile":null},{"date":"2026-09-23T00:00:00.000Z","score":0.00238,"percentile":null},{"date":"2026-09-24T00:00:00.000Z","score":0.00415,"percentile":null},{"date":"2026-09-25T00:00:00.000Z","score":0.00415,"percentile":null},{"date":"2026-09-26T00:00:00.000Z","score":0.00415,"percentile":null},{"date":"2026-09-27T00:00:00.000Z","score":0.00415,"percentile":null},{"date":"2026-09-28T00:00:00.000Z","score":0.00415,"percentile":null},{"date":"2026-09-29T00:00:00.000Z","score":0.00415,"percentile":null},{"date":"2026-09-30T00:00:00.000Z","score":0.00415,"percentile":null},{"date":"2026-10-01T00:00:00.000Z","score":0.00415,"percentile":null},{"date":"2026-10-02T00:00:00.000Z","score":0.00415,"percentile":null},{"date":"2026-10-03T00:00:00.000Z","score":0.00415,"percentile":null},{"date":"2026-10-04T00:00:00.000Z","score":0.00415,"percentile":null},{"date":"2026-10-05T00:00:00.000Z","score":0.00415,"percentile":null},{"date":"2026-10-06T00:00:00.000Z","score":0.00415,"percentile":null},{"date":"2026-10-07T00:00:00.000Z","score":0.00415,"percentile":null},{"date":"2026-10-08T00:00:00.000Z","score":0.00415,"percentile":null},{"date":"2026-10-09T00:00:00.000Z","score":0.00415,"percentile":null},{"date":"2026-10-10T00:00:00.000Z","score":0.00415,"percentile":null},{"date":"2026-10-11T00:00:00.000Z","score":0.00415,"percentile":null},{"date":"2026-10-12T00:00:00.000Z","score":0.00415,"percentile":null},{"date":"2026-10-13T00:00:00.000Z","score":0.00415,"percentile":null},{"date":"2026-10-14T00:00:00.000Z","score":0.00415,"percentile":null},{"date":"2026-10-15T00:00:00.000Z","score":0.00415,"percentile":null},{"date":"2026-10-16T00:00:00.000Z","score":0.00415,"percentile":null},{"date":"2026-10-17T00:00:00.000Z","score":0.00415,"percentile":null},{"date":"2026-10-18T00:00:00.000Z","score":0.00415,"percentile":0.34356}],"last30":[{"date":"2026-09-18T00:00:00.000Z","score":0.00238,"percentile":null},{"date":"2026-09-19T00:00:00.000Z","score":0.00238,"percentile":null},{"date":"2026-09-20T00:00:00.000Z","score":0.00238,"percentile":null},{"date":"2026-09-21T00:00:00.000Z","score":0.00238,"percentile":null},{"date":"2026-09-22T00:00:00.000Z","score":0.00238,"percentile":null},{"date":"2026-09-23T00:00:00.000Z","score":0.00238,"percentile":null},{"date":"2026-09-24T00:00:00.000Z","score":0.00415,"percentile":null},{"date":"2026-09-25T00:00:00.000Z","score":0.00415,"percentile":null},{"date":"2026-09-26T00:00:00.000Z","score":0.00415,"percentile":null},{"date":"2026-09-27T00:00:00.000Z","score":0.00415,"percentile":null},{"date":"2026-09-28T00:00:00.000Z","score":0.00415,"percentile":null},{"date":"2026-09-29T00:00:00.000Z","score":0.00415,"percentile":null},{"date":"2026-09-30T00:00:00.000Z","score":0.00415,"percentile":null},{"date":"2026-10-01T00:00:00.000Z","score":0.00415,"percentile":null},{"date":"2026-10-02T00:00:00.000Z","score":0.00415,"percentile":null},{"date":"2026-10-03T00:00:00.000Z","score":0.00415,"percentile":null},{"date":"2026-10-04T00:00:00.000Z","score":0.00415,"percentile":null},{"date":"2026-10-05T00:00:00.000Z","score":0.00415,"percentile":null},{"date":"2026-10-06T00:00:00.000Z","score":0.00415,"percentile":null},{"date":"2026-10-07T00:00:00.000Z","score":0.00415,"percentile":null},{"date":"2026-10-08T00:00:00.000Z","score":0.00415,"percentile":null},{"date":"2026-10-09T00:00:00.000Z","score":0.00415,"percentile":null},{"date":"2026-10-10T00:00:00.000Z","score":0.00415,"percentile":null},{"date":"2026-10-11T00:00:00.000Z","score":0.00415,"percentile":null},{"date":"2026-10-12T00:00:00.000Z","score":0.00415,"percentile":null},{"date":"2026-10-13T00:00:00.000Z","score":0.00415,"percentile":null},{"date":"2026-10-14T00:00:00.000Z","score":0.00415,"percentile":null},{"date":"2026-10-15T00:00:00.000Z","score":0.00415,"percentile":null},{"date":"2026-10-16T00:00:00.000Z","score":0.00415,"percentile":null},{"date":"2026-10-17T00:00:00.000Z","score":0.00415,"percentile":null},{"date":"2026-10-18T00:00:00.000Z","score":0.00415,"percentile":0.34356}]},"kev":{"state":"not-listed","entries":[],"listedCount":0,"totalCatalogs":3,"catalogs":[{"source":"cisa","label":"CISA","listed":false,"entry":null},{"source":"enisa","label":"ENISA","listed":false,"entry":null},{"source":"circl","label":"CIRCL","listed":false,"entry":null}]},"ransomware":{"state":"none-recorded","sources":[]},"exploits":[],"exploitCount":0,"weaknesses":[{"id":"CWE-918","name":"Server-Side Request Forgery (SSRF)","description":"The web server receives a URL or similar request from an upstream component and retrieves the contents of this URL, but it does not sufficiently ensure that the request is being sent to the expected destination.","type":"weakness","status":"Incomplete","abstraction":"Base","likelihoodOfExploit":null,"url":"https://cwe.mitre.org/data/definitions/918.html"}],"affected":[{"vendor":"apache software foundation","product":"apache cloudstack","name":"Apache CloudStack","label":"apache cloudstack","ecosystem":null,"cpePart":"a","purl":null,"purlType":null,"versions":[{"text":"4.20.3.0","noFixRecorded":false,"fixedIn":null},{"text":"≥ 4.21.0.0, ≤ 4.22.1.0","noFixRecorded":false,"fixedIn":null}],"versionsText":"4.20.3.0 | ≥ 4.21.0.0, ≤ 4.22.1.0","eol":null,"hubHref":"/vendor/apache_software_foundation/apache_cloudstack"},{"vendor":"apache","product":"cloudstack","name":"cloudstack","label":"cloudstack","ecosystem":null,"cpePart":"a","purl":null,"purlType":null,"versions":[{"text":"≥ 4.21.0.0, < 4.22.1.1","noFixRecorded":false,"fixedIn":null},{"text":"4.20.3.0","noFixRecorded":false,"fixedIn":null}],"versionsText":"≥ 4.21.0.0, < 4.22.1.1 | 4.20.3.0","eol":null,"hubHref":"/vendor/apache/cloudstack"}],"affectedCount":2,"eol":{"hasEol":false,"count":0},"references":[{"url":"https://lists.apache.org/thread/g6cwddtjrwbh1d56wjz4cfp3fzfm4kbc","label":"lists.apache.org/thread/g6cwddtjrwbh1d56wjz4cfp3fzfm4kbc","hostname":"lists.apache.org","tags":["Vendor Advisory","Mailing List"]}],"lineage":{"upstream":[],"downstream":[],"duplicates":[],"related":[]},"timeline":[{"kind":"published","date":"2026-08-21T08:24:38.323Z","label":"Published","detail":"Vulnerability first disclosed.","source":null},{"kind":"modified","date":"2026-08-24T17:03:52.112Z","label":"Last modified","detail":"Vulnerability information updated.","source":null}],"risk":{"score":17,"level":"low","profile":"Default","thresholds":{"critical":75,"high":50,"medium":25,"low":10}},"meta":{"dataAsOf":"2026-10-19T04:41:11.123Z","stale":false,"partial":false}}