CVE-2022-22947: VMware Spring Cloud Gateway Code Injection Vulnerability
Vulnerability summary
CVE-2022-22947 is a critical (CVSS 10.0) Code Injection vulnerability in VMware Spring Cloud Gateway. It is known to be exploited: CISA lists it, first on 16-05-2022. EPSS estimates a 98.25% chance of exploitation in the next 30 days, higher than 99.9% of scored vulnerabilities. 4 public exploits are recorded.
Timeline
- 03-03-2022PublishedVulnerability first disclosed.
- 16-05-2022Added to CISA KEVVMware Spring Cloud Gateway Code Injection Vulnerability
- 06-06-2022CISA remediation dueApply updates per vendor instructions.
- 21-10-2025Last modifiedVulnerability information updated.
Description
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 enabled, exposed and unsecured. A remote attacker could make a maliciously crafted request that could allow arbitrary remote execution on the remote host.
CVSS metrics
4 scores · 3 sources · 2 versions- OSV · MavenEcosystem advisory · calculated10.0CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
- NVDNIST10.0CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
EPSS trend
Probability
98.25%
Chance of exploitation in the next 30 days
Percentile
100%
Versus all other CVEs
30-day change
0.00 pp
From 98.25% on 18-09-2026
Known exploited
Compare KEV catalogs- Added
- 16-05-2022
- Federal due date
- 06-06-2022
CISA required action
Apply updates per vendor instructions. nvd.nist.gov/vuln/detail/CVE-2022-22947
Public exploits
4 foundExploit Reference (packetstormsecurity.com)
Maturity: unknown
Exploit Reference (packetstormsecurity.com)
Maturity: unknown
Spring Cloud Gateway 3.1.0 - Remote Code Execution (RCE)
Maturity: poc
Weaknesses
CWE · root cause- CWE-94Improper Control of Generation of Code ('Code Injection')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.
- CWE-917Improper Neutralization of Special Elements used in an Expression Language Statement ('Expression Language Injection')The product constructs all or part of an expression language (EL) statement in a framework such as a Java Server Page (JSP) using externally-influenced input from an upstream component, but it does not neutralize or incorrectly neutralizes special elements that could modify the intended EL statement before it is executed.
Affected systems
Oracle9 products
- commerce_guided_search11.3.2
- communications_cloud_native_core_binding_support_function1.11.0 | 22.1.3
- communications_cloud_native_core_console22.2.0
- communications_cloud_native_core_network_exposure_function22.1.0
- communications_cloud_native_core_network_function_cloud_native_environment1.10.0
Org.springframework.cloud1 product
- spring-cloud-gateway< 3.0.7 | ≥ 3.1.0, < 3.1.1
Vmware1 product
- spring_cloud_gateway< 3.0.7 | 3.1.0
3 vendors · 11 products
References
7 links- packetstormsecurity.com/files/166219/Spring-Cloud-Gateway-3.1.0-Remote-Code-Execution.htmlWEBExploitThird Party AdvisoryVDB Entry
- packetstormsecurity.com/files/168742/Spring-Cloud-Gateway-3.1.0-Remote-Code-Execution.htmlWEBExploitThird Party AdvisoryVDB Entry
- www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2022-22947Government ResourceUS Government Resource