ZeroHour

CVE-2022-22947

KEV PoC ×2large1

Unauthenticated RCE in VMware Spring Cloud Gateway

CISA: VMware Spring Cloud Gateway Code Injection Vulnerability

CVSS 3.1
10.0 critical
EPSS
98%p100
Published
()
KEV added
AI analysis

CVE-2022-22947 is a code injection (Spring Expression Language injection) flaw in VMware Spring Cloud Gateway that allows arbitrary remote code execution when the Gateway Actuator endpoint is enabled, exposed, and unsecured. A remote, unauthenticated attacker can send a maliciously crafted request (typically a crafted POST to the gateway actuator routes endpoint) that is evaluated as code, letting the attacker run arbitrary commands on the host. The CVSS 3.1 score is 10.0 (critical) because exploitation is network-based, requires no privileges or user interaction, and impacts confidentiality, integrity, and availability beyond the vulnerable component. All Spring Cloud Gateway deployments prior to 3.1.1/3.0.7 are affected, along with Oracle products that embed the component, including Commerce Guided Search and multiple Oracle Communications Cloud Native Core functions. Exploitation is confirmed: the flaw was added to CISA's Known Exploited Vulnerabilities catalog on 2022-05-16, EPSS puts the 30-day exploitation probability at 98.3% (100th percentile), public PoC exploits exist, and related reporting describes botnets adding Spring Cloud Gateway exploits to their attack tooling.

What to do: Upgrade Spring Cloud Gateway to 3.1.1 or later, or to 3.0.7 or later on the 3.0.x line, per VMware's advisory, and apply the relevant Oracle Critical Patch Update for affected Oracle Commerce Guided Search and Communications Cloud Native Core products. If you cannot patch immediately, disable or restrict the Gateway Actuator endpoint so it is not reachable over the network without authentication. Scan for exposed gateway actuator endpoints and review hosts for signs of command execution; this flaw is on CISA's KEV list, which requires applying updates per vendor instructions.

Affected
VMware Spring Cloud GatewayPrior to 3.1.1 (3.1.x line) and prior to 3.0.7 (3.0.x line)
Oracle Commerce Guided Search
Oracle Communications Cloud Native Core Binding Support Function
Oracle Communications Cloud Native Core Console
Oracle Communications Cloud Native Core Network Exposure Function
Oracle Communications Cloud Native Core Network Function Cloud Native Environment
Oracle Communications Cloud Native Core Network Repository Function
Oracle Communications Cloud Native Core Network Slice Selection Function
Oracle Communications Cloud Native Core Security Edge Protection Proxy
Oracle Communications Cloud Native Core Service Communication Proxy
Estimated exposure
large≈ tens of thousands of deployments plausibly affected worldwide, with only the subset exposing the actuator endpoint unauthenticated directly exploitable from… — Spring Cloud Gateway is a widely deployed open-source API gateway framework in Java microservices stacks (and is embedded in Oracle Commerce and Communications products), but exploitation additionally requires the actuator endpoint to be…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

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.

CISA Known Exploited Vulnerability
Affected
VMware Spring Cloud Gateway
Required action
Apply updates per vendor instructions.
Due date
Ransomware use
Unknown
Vendors
vmwareoracle
Products
spring cloud gateway, commerce guided search, communications cloud native core binding support function, communications cloud native core console, communications cloud native core network exposure function, communications cloud native core network function cloud native environment, communications cloud native core network repository function, communications cloud native core network slice selection function, communications cloud native core security edge protection proxy, communications cloud native core service communication proxy
Weakness
CWE-94, CWE-917
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H

In the news