CVE-2022-22963KEV · OVERDUECWE-94

VMware Tanzu Spring Cloud Function Remote Code Execution Vulnerability

Critical · published April 1, 2022

Patch now

Confirmed exploited, and the score agrees

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

1500
days past CISA
deadline
CVSS v3.1
9.8
EPSS
100%
Percentile
100.0
In the wild
Confirmed
What it is

🚨 A sneaky SpEL expression could turn your Spring Cloud Function into a playground for attackers! 🔥 Think of it like a restaurant where customers can send in secret menu items that the chef unwittingly accepts, leading to some very questionable dishes—or worse, some nasty surprises! An attacker could harness this vulnerability to execute arbitrary code remotely, gaining access to sensitive local resources. This means they could take control of your system, expose confidential data, or even launch further attacks from your infrastructure—absolutely devastating!

Put simply

Think of it like a restaurant where customers can send in secret menu items that the chef unwittingly accepts, leading to some very questionable dishes—or worse, some nasty surprises! The flaw in Spring Cloud Function versions 3.1.6, 3.2.2, and earlier unsupported versions stems from improper handling of custom routing expressions using SpEL, allowing remote code execution when crafted maliciously.

What to do

An attacker could harness this vulnerability to execute arbitrary code remotely, gaining access to sensitive local resources. This means they could take control of your system, expose confidential data, or even launch further attacks from your infrastructure—absolutely devastating! To protect your system, immediately upgrade to Spring Cloud Function version 3.2.3 or later. Additionally, review the usage of SpEL in your routing configurations and ensure proper validation is in place. Don't skip this fix! You've got this! Follow these steps, and you'll have your Spring Cloud Function locked down 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.99938 · 100.0th percentile
Weakness
CWE-94 · Improper Control of Generation of Code ('Code Injection')
Published
2022-04-01T00:00Z
KEV added
2022-08-25 · due 2022-09-15
EPSS history
Timeline
  • 25 AUG 00:00Z
    Added to CISA KEV — remediate by Sep 15
    kev
  • 01 APR 00:00Z
    In Spring Cloud Function versions 3.1.6, 3.2.2 and older unsupported versions, when using routing functionality it is possible for a user to provide a…
    cvelistv5