{"schemaVersion":3,"id":"CVE-2026-25077","aliases":[],"status":"published","duplicateOf":null,"title":null,"description":"Account users are allowed by default to register templates to be downloaded directly to the primary storage for deploying instances using the KVM hypervisor. Due to missing file name sanitization, an attacker can register malicious templates to execute arbitrary code on the KVM hosts. This can result in the compromise of resource integrity and confidentiality, data loss, denial of service, and availability of the KVM-based infrastructure managed by CloudStack.\n\n\nUsers are recommended to upgrade to Apache CloudStack versions 4.20.3.0 or 4.22.0.1, or later, which fixes this issue.","dates":{"published":"2026-05-08T12:21:27.034Z","modified":"2026-05-10T14:31:54.919Z","reserved":null,"kevAdded":[],"kevDue":[]},"cvss":{"headline":{"score":8.8,"severity":"high","version":"3.1","versionLabel":"v3.1","source":"CVE.org","vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","computed":false,"selection":"backend-summary"},"metrics":[{"version":"3.1","versionLabel":"v3.1","source":"CVE.org","score":8.8,"severity":"high","vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","exploitability":null,"impact":null,"computed":false},{"version":"3.1","versionLabel":"v3.1","source":"NVD","score":8.8,"severity":"high","vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","exploitability":null,"impact":null,"computed":false}]},"epss":{"probability":0.00726,"percentile":0.5321,"severity":"low","asOf":"2026-10-18T00:00:00.000Z","change":{"pp":0,"baselineDate":"2026-09-18T00:00:00.000Z","baselineScore":0.00726},"history":[{"date":"2026-09-14T00:00:00.000Z","score":0.00726,"percentile":null},{"date":"2026-09-15T00:00:00.000Z","score":0.00726,"percentile":null},{"date":"2026-09-16T00:00:00.000Z","score":0.00726,"percentile":null},{"date":"2026-09-17T00:00:00.000Z","score":0.00726,"percentile":null},{"date":"2026-09-18T00:00:00.000Z","score":0.00726,"percentile":null},{"date":"2026-09-19T00:00:00.000Z","score":0.00726,"percentile":null},{"date":"2026-09-20T00:00:00.000Z","score":0.00726,"percentile":null},{"date":"2026-09-21T00:00:00.000Z","score":0.00726,"percentile":null},{"date":"2026-09-22T00:00:00.000Z","score":0.00726,"percentile":null},{"date":"2026-09-23T00:00:00.000Z","score":0.00726,"percentile":null},{"date":"2026-09-24T00:00:00.000Z","score":0.00726,"percentile":null},{"date":"2026-09-25T00:00:00.000Z","score":0.00726,"percentile":null},{"date":"2026-09-26T00:00:00.000Z","score":0.00726,"percentile":null},{"date":"2026-09-27T00:00:00.000Z","score":0.00726,"percentile":null},{"date":"2026-09-28T00:00:00.000Z","score":0.00726,"percentile":null},{"date":"2026-09-29T00:00:00.000Z","score":0.00726,"percentile":null},{"date":"2026-09-30T00:00:00.000Z","score":0.00726,"percentile":null},{"date":"2026-10-01T00:00:00.000Z","score":0.00726,"percentile":null},{"date":"2026-10-02T00:00:00.000Z","score":0.00726,"percentile":null},{"date":"2026-10-03T00:00:00.000Z","score":0.00726,"percentile":null},{"date":"2026-10-04T00:00:00.000Z","score":0.00726,"percentile":null},{"date":"2026-10-05T00:00:00.000Z","score":0.00726,"percentile":null},{"date":"2026-10-06T00:00:00.000Z","score":0.00726,"percentile":null},{"date":"2026-10-07T00:00:00.000Z","score":0.00726,"percentile":null},{"date":"2026-10-08T00:00:00.000Z","score":0.00726,"percentile":null},{"date":"2026-10-09T00:00:00.000Z","score":0.00726,"percentile":null},{"date":"2026-10-10T00:00:00.000Z","score":0.00726,"percentile":null},{"date":"2026-10-11T00:00:00.000Z","score":0.00726,"percentile":null},{"date":"2026-10-12T00:00:00.000Z","score":0.00726,"percentile":null},{"date":"2026-10-13T00:00:00.000Z","score":0.00726,"percentile":null},{"date":"2026-10-14T00:00:00.000Z","score":0.00726,"percentile":null},{"date":"2026-10-15T00:00:00.000Z","score":0.00726,"percentile":null},{"date":"2026-10-16T00:00:00.000Z","score":0.00726,"percentile":null},{"date":"2026-10-17T00:00:00.000Z","score":0.00726,"percentile":null},{"date":"2026-10-18T00:00:00.000Z","score":0.00726,"percentile":0.5321}],"last30":[{"date":"2026-09-18T00:00:00.000Z","score":0.00726,"percentile":null},{"date":"2026-09-19T00:00:00.000Z","score":0.00726,"percentile":null},{"date":"2026-09-20T00:00:00.000Z","score":0.00726,"percentile":null},{"date":"2026-09-21T00:00:00.000Z","score":0.00726,"percentile":null},{"date":"2026-09-22T00:00:00.000Z","score":0.00726,"percentile":null},{"date":"2026-09-23T00:00:00.000Z","score":0.00726,"percentile":null},{"date":"2026-09-24T00:00:00.000Z","score":0.00726,"percentile":null},{"date":"2026-09-25T00:00:00.000Z","score":0.00726,"percentile":null},{"date":"2026-09-26T00:00:00.000Z","score":0.00726,"percentile":null},{"date":"2026-09-27T00:00:00.000Z","score":0.00726,"percentile":null},{"date":"2026-09-28T00:00:00.000Z","score":0.00726,"percentile":null},{"date":"2026-09-29T00:00:00.000Z","score":0.00726,"percentile":null},{"date":"2026-09-30T00:00:00.000Z","score":0.00726,"percentile":null},{"date":"2026-10-01T00:00:00.000Z","score":0.00726,"percentile":null},{"date":"2026-10-02T00:00:00.000Z","score":0.00726,"percentile":null},{"date":"2026-10-03T00:00:00.000Z","score":0.00726,"percentile":null},{"date":"2026-10-04T00:00:00.000Z","score":0.00726,"percentile":null},{"date":"2026-10-05T00:00:00.000Z","score":0.00726,"percentile":null},{"date":"2026-10-06T00:00:00.000Z","score":0.00726,"percentile":null},{"date":"2026-10-07T00:00:00.000Z","score":0.00726,"percentile":null},{"date":"2026-10-08T00:00:00.000Z","score":0.00726,"percentile":null},{"date":"2026-10-09T00:00:00.000Z","score":0.00726,"percentile":null},{"date":"2026-10-10T00:00:00.000Z","score":0.00726,"percentile":null},{"date":"2026-10-11T00:00:00.000Z","score":0.00726,"percentile":null},{"date":"2026-10-12T00:00:00.000Z","score":0.00726,"percentile":null},{"date":"2026-10-13T00:00:00.000Z","score":0.00726,"percentile":null},{"date":"2026-10-14T00:00:00.000Z","score":0.00726,"percentile":null},{"date":"2026-10-15T00:00:00.000Z","score":0.00726,"percentile":null},{"date":"2026-10-16T00:00:00.000Z","score":0.00726,"percentile":null},{"date":"2026-10-17T00:00:00.000Z","score":0.00726,"percentile":null},{"date":"2026-10-18T00:00:00.000Z","score":0.00726,"percentile":0.5321}]},"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-94","name":"Improper Control of Generation of Code ('Code Injection')","description":"The product constructs all or part of a code segment using externally-influenced input from an upstream component, but it does not neutralize or incorrectly neutralizes special elements that could modify the syntax or behavior of the intended code segment.","type":"weakness","status":"Draft","abstraction":"Base","likelihoodOfExploit":"Medium","url":"https://cwe.mitre.org/data/definitions/94.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.11.0, ≤ 4.20.2.0","noFixRecorded":false,"fixedIn":null},{"text":"≥ 4.21.0.0, ≤ 4.22.0.0","noFixRecorded":false,"fixedIn":null}],"versionsText":"≥ 4.11.0, ≤ 4.20.2.0 | ≥ 4.21.0.0, ≤ 4.22.0.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.11.0.0, < 4.20.3.0","noFixRecorded":false,"fixedIn":null},{"text":"≥ 4.21.0.0, < 4.22.0.1","noFixRecorded":false,"fixedIn":null}],"versionsText":"≥ 4.11.0.0, < 4.20.3.0 | ≥ 4.21.0.0, < 4.22.0.1","eol":null,"hubHref":"/vendor/apache/cloudstack"}],"affectedCount":2,"eol":{"hasEol":false,"count":0},"references":[{"url":"https://lists.apache.org/thread/n8mt5b7wkpysstb8w7rr9f02kc5cq2xm","label":"lists.apache.org/thread/n8mt5b7wkpysstb8w7rr9f02kc5cq2xm","hostname":"lists.apache.org","tags":["Vendor Advisory","Mailing List"]},{"url":"http://www.openwall.com/lists/oss-security/2026/05/09/6","label":"www.openwall.com/lists/oss-security/2026/05/09/6","hostname":"www.openwall.com","tags":[]}],"lineage":{"upstream":[],"downstream":[],"duplicates":[],"related":[]},"timeline":[{"kind":"published","date":"2026-05-08T12:21:27.034Z","label":"Published","detail":"Vulnerability first disclosed.","source":null},{"kind":"modified","date":"2026-05-10T14:31:54.919Z","label":"Last modified","detail":"Vulnerability information updated.","source":null}],"risk":{"score":35,"level":"medium","profile":"Default","thresholds":{"critical":75,"high":50,"medium":25,"low":10}},"meta":{"dataAsOf":"2026-10-19T13:28:42.201Z","stale":false,"partial":false}}