Skip to main content

Cloudstack CVE-2024-39864

CRITICAL
Code Injection (CWE-94)
2024-07-05 security@apache.org
9.8
CVSS 3.1 · NVD
Share

Severity by source

NVD PRIMARY
9.8 CRITICAL
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Primary rating from NVD · only source for this CVE.

CVSS VectorNVD

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

1
CVE Published
Jul 05, 2024 - 14:15 nvd
CRITICAL 9.8

DescriptionNVD

The CloudStack integration API service allows running its unauthenticated API server (usually on port 8096 when configured and enabled via integration.api.port global setting) for internal portal integrations and for testing purposes. By default, the integration API service port is disabled and is considered disabled when integration.api.port is set to 0 or negative. Due to an improper initialisation logic, the integration API service would listen on a random port when its port value is set to 0 (default value). An attacker that can access the CloudStack management network could scan and find the randomised integration API service port and exploit it to perform unauthorised administrative actions and perform remote code execution on CloudStack managed hosts and result in complete compromise of the confidentiality, integrity, and availability of CloudStack managed infrastructure.

Users are recommended to restrict the network access on the CloudStack management server hosts to only essential ports. Users are recommended to upgrade to version 4.18.2.1, 4.19.0.2 or later, which addresses this issue.

AnalysisAI

The CloudStack integration API service allows running its unauthenticated API server (usually on port 8096 when configured and enabled via integration.api.port global setting) for internal portal. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploitable, no authentication required, low attack complexity. No vendor patch available.

Technical ContextAI

This vulnerability is classified as Code Injection (CWE-94), which allows attackers to inject and execute arbitrary code within the application. The CloudStack integration API service allows running its unauthenticated API server (usually on port 8096 when configured and enabled via integration.api.port global setting) for internal portal integrations and for testing purposes. By default, the integration API service port is disabled and is considered disabled when integration.api.port is set to 0 or negative. Due to an improper initialisation logic, the integration API service would listen on a random port when its port value is set to 0 (default value). An attacker that can access the CloudStack management network could scan and find the randomised integration API service port and exploit it to perform unauthorised administrative actions and perform remote code execution on CloudStack managed hosts and result in complete compromise of the confidentiality, integrity, and availability of CloudStack managed infrastructure. Users are recommended to restrict the network access on the CloudStack management server hosts to only essential ports. Users are recommended to upgrade to version 4.18.2.1, 4.19.0.2 or later, which addresses this issue. Affected products include: Apache Cloudstack. Version information: version 4.18.2.1.

RemediationAI

No vendor patch is available at time of analysis. Monitor vendor advisories for updates. Never evaluate user-controlled input as code. Use sandboxing, disable dangerous functions, apply strict input validation.

CVE-2024-41107 HIGH POC
8.1 Jul 19

The CloudStack SAML authentication (disabled by default) does not enforce signature check. Rated high severity (CVSS 8.1

CVE-2022-26779 HIGH POC
7.5 Mar 15

Apache CloudStack prior to 4.16.1.0 used insecure random number generation for project invitation tokens. Rated high sev

CVE-2012-4501 CRITICAL
10.0 Oct 26

Citrix Cloud.com CloudStack, and Apache CloudStack pre-release, allows remote attackers to make arbitrary API calls by l

CVE-2015-3252 CRITICAL
9.8 Feb 08

Apache CloudStack before 4.5.2 does not properly preserve VNC passwords when migrating KVM virtual machines, which allow

CVE-2024-50386 CRITICAL
9.9 Nov 12

Account users in Apache CloudStack by default are allowed to register templates to be downloaded directly to the primary

CVE-2024-38346 CRITICAL
9.8 Jul 05

The CloudStack cluster service runs on unauthenticated port (default 9090) that can be misused to run arbitrary commands

CVE-2024-29006 CRITICAL
9.8 Apr 04

By default the CloudStack management server honours the x-forwarded-for HTTP header and logs it as the source IP of an A

CVE-2022-35741 CRITICAL
9.8 Jul 18

Apache CloudStack version 4.5.0 and later has a SAML 2.0 authentication Service Provider plugin which is found to be vul

CVE-2025-47849 HIGH
8.8 Jun 10

A privilege escalation vulnerability in Apache CloudStack (CVSS 8.8) that allows the attacker. High severity vulnerabili

CVE-2025-47713 HIGH
8.8 Jun 10

A privilege escalation vulnerability in Apache CloudStack (CVSS 8.8) that allows the attacker. High severity vulnerabili

CVE-2024-45693 HIGH
8.8 Oct 16

Users logged into the Apache CloudStack's web interface can be tricked to submit malicious CSRF requests due to missing

CVE-2024-45219 HIGH
8.5 Oct 16

Account users in Apache CloudStack by default are allowed to upload and register templates for deploying instances and v

Share

CVE-2024-39864 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy