CVE-2024-38346CWE-94

Apache CloudStack: Unauthenticated cluster service port leads to remote execution

Critical · published July 5, 2024

CVSS v3.1
9.8
EPSS
3%
Percentile
88.5
In the wild
Unconfirmed
What it is

🚨 An unauthenticated port at default 9090 is an open door! This vulnerability allows attackers to run arbitrary commands on CloudStack clusters without breaking a sweat. 🔥 Think of it as a restaurant where the front door is wide open, and anyone can stroll in and start cooking their own meals in the kitchen — complete with a side of privileged access! An attacker could gain full control over your CloudStack managed infrastructure, undermining the confidentiality, integrity, and availability of critical services. This could lead to devastating data breaches, system downtime, or worse — a total compromise of your entire cloud environment.

Put simply

Think of it as a restaurant where the front door is wide open, and anyone can stroll in and start cooking their own meals in the kitchen — complete with a side of privileged access! The vulnerability arises from the Cluster Service running on an unauthenticated port, allowing for command injection that can let attackers execute arbitrary code on hypervisors and management server hosts.

What to do

An attacker could gain full control over your CloudStack managed infrastructure, undermining the confidentiality, integrity, and availability of critical services. This could lead to devastating data breaches, system downtime, or worse — a total compromise of your entire cloud environment. To secure your environment, restrict network access to port 9090, allowing only trusted peer CloudStack management servers. Upgrade to versions 4.18.2.1, 4.19.0.2, or later to patch this vulnerability immediately! You've got this! Follow these steps, and you’ll bolster your defenses in no time! 🛡️

The record
Technical detail
CVSS v3.1
9.8 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.03301 · 88.5th percentile
Weakness
CWE-94 · Improper Control of Generation of Code ('Code Injection')
Published
2024-07-05T13:40Z
EPSS history
Timeline
  • 05 JUL 13:40Z
    Apache CloudStack: Unauthenticated cluster service port leads to remote execution
    cvelistv5