{"schemaVersion":3,"id":"CVE-2025-69233","aliases":[],"status":"published","duplicateOf":null,"title":null,"description":"Due to multiple time-of-check time-of-use race conditions in the resource count check and increment logic, as well as missing validations, users of the platform are able to exceed the allocation limits configured for their accounts/domains. This can be used by an attacker to degrade the infrastructure's resources and lead to denial of service conditions.\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:19:30.874Z","modified":"2026-05-09T06:43:04.154Z","reserved":null,"kevAdded":[],"kevDue":[]},"cvss":{"headline":{"score":6.5,"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:N/I:N/A:H","computed":false,"selection":"backend-summary"},"metrics":[{"version":"3.1","versionLabel":"v3.1","source":"CVE.org","score":6.5,"severity":"medium","vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H","exploitability":null,"impact":null,"computed":false},{"version":"3.1","versionLabel":"v3.1","source":"NVD","score":5.3,"severity":"medium","vector":"CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H","exploitability":null,"impact":null,"computed":false}]},"epss":{"probability":0.00433,"percentile":0.36115,"severity":"low","asOf":"2026-10-18T00:00:00.000Z","change":{"pp":0,"baselineDate":"2026-09-18T00:00:00.000Z","baselineScore":0.00433},"history":[{"date":"2026-09-14T00:00:00.000Z","score":0.00433,"percentile":null},{"date":"2026-09-15T00:00:00.000Z","score":0.00433,"percentile":null},{"date":"2026-09-16T00:00:00.000Z","score":0.00433,"percentile":null},{"date":"2026-09-17T00:00:00.000Z","score":0.00433,"percentile":null},{"date":"2026-09-18T00:00:00.000Z","score":0.00433,"percentile":null},{"date":"2026-09-19T00:00:00.000Z","score":0.00433,"percentile":null},{"date":"2026-09-20T00:00:00.000Z","score":0.00433,"percentile":null},{"date":"2026-09-21T00:00:00.000Z","score":0.00433,"percentile":null},{"date":"2026-09-22T00:00:00.000Z","score":0.00433,"percentile":null},{"date":"2026-09-23T00:00:00.000Z","score":0.00433,"percentile":null},{"date":"2026-09-24T00:00:00.000Z","score":0.00433,"percentile":null},{"date":"2026-09-25T00:00:00.000Z","score":0.00433,"percentile":null},{"date":"2026-09-26T00:00:00.000Z","score":0.00433,"percentile":null},{"date":"2026-09-27T00:00:00.000Z","score":0.00433,"percentile":null},{"date":"2026-09-28T00:00:00.000Z","score":0.00433,"percentile":null},{"date":"2026-09-29T00:00:00.000Z","score":0.00433,"percentile":null},{"date":"2026-09-30T00:00:00.000Z","score":0.00433,"percentile":null},{"date":"2026-10-01T00:00:00.000Z","score":0.00433,"percentile":null},{"date":"2026-10-02T00:00:00.000Z","score":0.00433,"percentile":null},{"date":"2026-10-03T00:00:00.000Z","score":0.00433,"percentile":null},{"date":"2026-10-04T00:00:00.000Z","score":0.00433,"percentile":null},{"date":"2026-10-05T00:00:00.000Z","score":0.00433,"percentile":null},{"date":"2026-10-06T00:00:00.000Z","score":0.00433,"percentile":null},{"date":"2026-10-07T00:00:00.000Z","score":0.00323,"percentile":null},{"date":"2026-10-08T00:00:00.000Z","score":0.00433,"percentile":null},{"date":"2026-10-09T00:00:00.000Z","score":0.00433,"percentile":null},{"date":"2026-10-10T00:00:00.000Z","score":0.00433,"percentile":null},{"date":"2026-10-11T00:00:00.000Z","score":0.00433,"percentile":null},{"date":"2026-10-12T00:00:00.000Z","score":0.00433,"percentile":null},{"date":"2026-10-13T00:00:00.000Z","score":0.00433,"percentile":null},{"date":"2026-10-14T00:00:00.000Z","score":0.00433,"percentile":null},{"date":"2026-10-15T00:00:00.000Z","score":0.00433,"percentile":null},{"date":"2026-10-16T00:00:00.000Z","score":0.00433,"percentile":null},{"date":"2026-10-17T00:00:00.000Z","score":0.00433,"percentile":null},{"date":"2026-10-18T00:00:00.000Z","score":0.00433,"percentile":0.36115}],"last30":[{"date":"2026-09-18T00:00:00.000Z","score":0.00433,"percentile":null},{"date":"2026-09-19T00:00:00.000Z","score":0.00433,"percentile":null},{"date":"2026-09-20T00:00:00.000Z","score":0.00433,"percentile":null},{"date":"2026-09-21T00:00:00.000Z","score":0.00433,"percentile":null},{"date":"2026-09-22T00:00:00.000Z","score":0.00433,"percentile":null},{"date":"2026-09-23T00:00:00.000Z","score":0.00433,"percentile":null},{"date":"2026-09-24T00:00:00.000Z","score":0.00433,"percentile":null},{"date":"2026-09-25T00:00:00.000Z","score":0.00433,"percentile":null},{"date":"2026-09-26T00:00:00.000Z","score":0.00433,"percentile":null},{"date":"2026-09-27T00:00:00.000Z","score":0.00433,"percentile":null},{"date":"2026-09-28T00:00:00.000Z","score":0.00433,"percentile":null},{"date":"2026-09-29T00:00:00.000Z","score":0.00433,"percentile":null},{"date":"2026-09-30T00:00:00.000Z","score":0.00433,"percentile":null},{"date":"2026-10-01T00:00:00.000Z","score":0.00433,"percentile":null},{"date":"2026-10-02T00:00:00.000Z","score":0.00433,"percentile":null},{"date":"2026-10-03T00:00:00.000Z","score":0.00433,"percentile":null},{"date":"2026-10-04T00:00:00.000Z","score":0.00433,"percentile":null},{"date":"2026-10-05T00:00:00.000Z","score":0.00433,"percentile":null},{"date":"2026-10-06T00:00:00.000Z","score":0.00433,"percentile":null},{"date":"2026-10-07T00:00:00.000Z","score":0.00323,"percentile":null},{"date":"2026-10-08T00:00:00.000Z","score":0.00433,"percentile":null},{"date":"2026-10-09T00:00:00.000Z","score":0.00433,"percentile":null},{"date":"2026-10-10T00:00:00.000Z","score":0.00433,"percentile":null},{"date":"2026-10-11T00:00:00.000Z","score":0.00433,"percentile":null},{"date":"2026-10-12T00:00:00.000Z","score":0.00433,"percentile":null},{"date":"2026-10-13T00:00:00.000Z","score":0.00433,"percentile":null},{"date":"2026-10-14T00:00:00.000Z","score":0.00433,"percentile":null},{"date":"2026-10-15T00:00:00.000Z","score":0.00433,"percentile":null},{"date":"2026-10-16T00:00:00.000Z","score":0.00433,"percentile":null},{"date":"2026-10-17T00:00:00.000Z","score":0.00433,"percentile":null},{"date":"2026-10-18T00:00:00.000Z","score":0.00433,"percentile":0.36115}]},"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-367","name":"Time-of-check Time-of-use (TOCTOU) Race Condition","description":"The product checks the state of a resource before using that resource, but the resource's state can change between the check and the use in a way that invalidates the results of the check.","type":"weakness","status":"Incomplete","abstraction":"Base","likelihoodOfExploit":"Medium","url":"https://cwe.mitre.org/data/definitions/367.html"},{"id":"CWE-770","name":"Allocation of Resources Without Limits or Throttling","description":"The product allocates a reusable resource or group of resources on behalf of an actor without imposing any intended restrictions on the size or number of resources that can be allocated.","type":"weakness","status":"Incomplete","abstraction":"Base","likelihoodOfExploit":"High","url":"https://cwe.mitre.org/data/definitions/770.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.0.0, ≤ 4.20.2.0","noFixRecorded":false,"fixedIn":null},{"text":"≥ 4.21.0.0, ≤ 4.22.0.0","noFixRecorded":false,"fixedIn":null}],"versionsText":"≥ 4.0.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.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.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/5","label":"www.openwall.com/lists/oss-security/2026/05/09/5","hostname":"www.openwall.com","tags":[]}],"lineage":{"upstream":[],"downstream":[],"duplicates":[],"related":[]},"timeline":[{"kind":"published","date":"2026-05-08T12:19:30.874Z","label":"Published","detail":"Vulnerability first disclosed.","source":null},{"kind":"modified","date":"2026-05-09T06:43:04.154Z","label":"Last modified","detail":"Vulnerability information updated.","source":null}],"risk":{"score":26,"level":"medium","profile":"Default","thresholds":{"critical":75,"high":50,"medium":25,"low":10}},"meta":{"dataAsOf":"2026-10-19T00:51:59.157Z","stale":false,"partial":false}}