CVE-2022-22947KEV · OVERDUECWE-94

VMware Spring Cloud Gateway Code Injection Vulnerability

Critical · published March 3, 2022

Patch now

Confirmed exploited, and the score agrees

CVSS calls it critical at 10.0. It is confirmed in active exploitation. It sits in the 99.9th percentile for exploit probability.

1600
days past CISA
deadline
CVSS v3.1
10.0
EPSS
98%
Percentile
99.9
In the wild
Confirmed
What it is

🚨 One unsecured request is all it takes for an attacker to execute arbitrary code! With Spring Cloud Gateway versions before 3.1.1+ and 3.0.7+ exposing the Actuator endpoint, this vulnerability is a ticking time bomb for your applications! 🔥 Think of the Gateway Actuator endpoint as a restaurant kitchen. If the door to the kitchen is wide open and anyone can walk in, a mischievous patron could just waltz in and start mixing up unsanctioned ingredients into the meals, causing chaos for everyone! An attacker exploiting this vulnerability could gain full control over your system, executing any command they desire. This isn't just data theft; it's an all-access pass to your digital fortress! The consequences could be absolutely devastating, leading to data loss or corruption, and potential harm to your entire infrastructure.

Put simply

Think of the Gateway Actuator endpoint as a restaurant kitchen. If the door to the kitchen is wide open and anyone can walk in, a mischievous patron could just waltz in and start mixing up unsanctioned ingredients into the meals, causing chaos for everyone! This vulnerability arises because the Spring Cloud Gateway allows remote attackers to perform code injection via specially crafted requests when the Actuator endpoint is enabled and exposed without proper security measures.

What to do

An attacker exploiting this vulnerability could gain full control over your system, executing any command they desire. This isn't just data theft; it's an all-access pass to your digital fortress! The consequences could be absolutely devastating, leading to data loss or corruption, and potential harm to your entire infrastructure. To protect your applications, immediately upgrade Spring Cloud Gateway to version 3.1.1+ or 3.0.7+. Additionally, ensure the Actuator endpoint is secured and not publicly accessible. Audit your system's configuration to eliminate unnecessary exposure. You've got this! With these steps, you'll reinforce your defenses and keep your systems safe. 🛡️

The record
Technical detail
CVSS v3.1
10.0 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.98253 · 99.9th percentile
Weakness
CWE-94 · Improper Control of Generation of Code ('Code Injection')
Published
2022-03-03T00:00Z
KEV added
2022-05-16 · due 2022-06-06
EPSS history
Timeline
  • 16 MAY 00:00Z
    Added to CISA KEV — remediate by Jun 6
    kev
  • 03 MAR 00:00Z
    In spring cloud gateway versions prior to 3.1.1+ and 3.0.7+ , applications are vulnerable to a code injection attack when the Gateway Actuator endpoint is…
    cvelistv5