Wavense
VulnerabilitiesVendorsMy Stack
Wavense© 2026 Wavense. All rights reserved.Privacy PolicyTerms & Conditions
Vulnerabilities/CVE-2022-22965
Vulnerability dossier

CVE-2022-22965

Spring Framework Remote Code Execution Vulnerability (Spring4Shell)

VendororaclePublishedApr 1, 2022SourceNVDWeaknessCWE-94
Act now

Actively exploited in the wild. Patch or mitigate immediately — don't wait for a maintenance window.

⚙ WeaponizedMetasploit module availableopen ↗
Severity
Critical · 9.8
CVSS base score
Exploitation
In the wild
CISA KEV · Metasploit
Predicted risk
100% model
EPSS forecast — overtaken by confirmed exploitation
Exposure
Internet-facing
Exploitable remotely, no login, no user action
01

What's the risk?

An unauthenticated attacker, remotely over the network, with no user interaction, can fully compromise the system — steal data, tamper with it and take it offline.

A Spring MVC or Spring WebFlux application running on JDK 9+ may be vulnerable to remote code execution (RCE) via data binding. The specific exploit requires the application to run on Tomcat as a WAR deployment. If the application is deployed as a Spring Boot executable jar, i.e. the default, it is not vulnerable to the exploit. However, the nature of the vulnerability is more general, and there may be other ways to exploit it.

How it's exploitedMITRE ATT&CK · 2 observed in the wild
Initial Access
T1190Exploit Public-Facing Applicationobserved
Execution
T1059Command and Scripting Interpreterobserved
T1203Exploitation for Client Execution

Techniques marked “observed” are corroborated by threat intelligence; the rest are inferred from the weakness type (CWE) and attack vector.

02

Who's exploiting it?

Corroborated threat activity referencing this CVE — with source and confidence, not inference.

Confirmed exploited in the wild. CISA KEV · catalogued Apr 4, 2022
Observed techniques MITRE-analysed · CTID Mappings Explorer
T1059Command and Scripting InterpreterobservedT1190Exploit Public-Facing Applicationobserved

These techniques were analysed against this CVE's real-world exploitation — the matching entries in the ATT&CK chain above are marked “observed”.

03

Are we affected?

97
  • Affectedcisco · cx_cloud_agentall versions
  • Affectedoracle · commerce_platform11.3.2
  • Affectedoracle · communications_cloud_native_core_automated_test_suite1.9.0
  • Affectedoracle · communications_cloud_native_core_automated_test_suite22.1.0
  • Affectedoracle · communications_cloud_native_core_binding_support_function22.1.3
  • Affectedoracle · communications_cloud_native_core_console1.9.0
  • Affectedoracle · communications_cloud_native_core_console22.1.0
  • Affectedoracle · communications_cloud_native_core_network_exposure_function22.1.0
  • Affectedoracle · communications_cloud_native_core_network_function_cloud_native_environment1.10.0
  • Affectedoracle · communications_cloud_native_core_network_function_cloud_native_environment22.1.0
  • Affectedoracle · communications_cloud_native_core_network_repository_function22.1.0
  • Affectedoracle · communications_cloud_native_core_network_repository_function1.15.0
  • Affectedoracle · communications_cloud_native_core_network_slice_selection_function1.8.0
  • Affectedoracle · communications_cloud_native_core_network_slice_selection_function1.15.0
  • Affectedoracle · communications_cloud_native_core_network_slice_selection_function22.1.0
  • Affectedoracle · communications_cloud_native_core_policy1.15.0
  • Affectedoracle · communications_cloud_native_core_policy22.1.0
  • Affectedoracle · communications_cloud_native_core_security_edge_protection_proxy22.1.0
  • Affectedoracle · communications_cloud_native_core_security_edge_protection_proxy1.7.0
  • Affectedoracle · communications_cloud_native_core_unified_data_repository1.15.0
  • Affectedoracle · communications_cloud_native_core_unified_data_repository22.1.0
  • Affectedoracle · communications_policy_management12.6.0.0.0
  • Affectedoracle · communications_unified_inventory_management7.4.1
  • Affectedoracle · communications_unified_inventory_management7.5.0
  • Affectedoracle · communications_unified_inventory_management7.4.2
  • Affectedoracle · financial_services_analytical_applications_infrastructure8.1.1
  • Affectedoracle · financial_services_analytical_applications_infrastructure8.1.2.0
  • Affectedoracle · financial_services_behavior_detection_platform8.1.1.0
  • Affectedoracle · financial_services_behavior_detection_platform8.1.1.1
  • Affectedoracle · financial_services_behavior_detection_platform8.1.2.0
  • Affectedoracle · financial_services_enterprise_case_management8.1.2.0
  • Affectedoracle · financial_services_enterprise_case_management8.1.1.0
  • Affectedoracle · financial_services_enterprise_case_management8.1.1.1
  • Affectedoracle · mysql_enterprise_monitorall versions
  • Affectedoracle · product_lifecycle_analytics3.6.1
  • Affectedoracle · retail_bulk_data_integration16.0.3
  • Affectedoracle · retail_customer_management_and_segmentation_foundation18.0
  • Affectedoracle · retail_customer_management_and_segmentation_foundation19.0
  • Affectedoracle · retail_customer_management_and_segmentation_foundation17.0
  • Affectedoracle · retail_financial_integration15.0.3.1
  • Affectedoracle · retail_financial_integration14.1.3.2
  • Affectedoracle · retail_financial_integration19.0.1
  • Affectedoracle · retail_financial_integration16.0.3
  • Affectedoracle · retail_integration_bus16.0.3
  • Affectedoracle · retail_integration_bus14.1.3.2
  • Affectedoracle · retail_integration_bus15.0.3.1
  • Affectedoracle · retail_integration_bus19.0.1
  • Affectedoracle · retail_merchandising_system19.0.1
  • Affectedoracle · retail_merchandising_system16.0.3
  • Affectedoracle · retail_xstore_point_of_service21.0.0
  • Affectedoracle · retail_xstore_point_of_service20.0.1
  • Affectedoracle · sd-wan_edge9.1
  • Affectedoracle · sd-wan_edge9.0
  • Affectedoracle · weblogic_server14.1.1.0.0
  • Affectedoracle · weblogic_server12.2.1.3.0
  • Affectedoracle · weblogic_server12.2.1.4.0
  • Affectedsiemens · operation_schedulerall versions
  • Affectedsiemens · operation_schedulerall versions
  • Affectedsiemens · simatic_speech_assistant_for_machinesall versions
  • Affectedsiemens · sinec_network_management_systemall versions
04

What to do

Generated by Wavense from the CVE record — an immediate mitigation and the permanent fix.

  1. !

    Mitigate now

    For WAR deployments on Tomcat, consider implementing Web Application Firewall (WAF) rules to detect and block malicious requests attempting to exploit class loader manipulation via data binding. Restrict network access to the application from untrusted sources and monitor server logs for unusual process execution or file modifications by the application's user. Ensure the application runs with the least necessary privileges to minimize the blast radius of a successful exploit.

  2. ✓

    Permanent fix

    The permanent resolution is to upgrade to Spring Framework versions 5.3.18 or 5.2.20, or any newer maintenance release. These versions contain specific patches that address the underlying data binding vulnerability. Ensure all application dependencies are compatible with the updated Spring Framework version after the upgrade to maintain stability and functionality.

Technical details— weakness, CVSS vector & calculator, related CVEs

Business impact

An attacker can achieve remote code execution (RCE) on the affected server. This allows for full compromise of the system, enabling data theft, manipulation, or launching further attacks within the network. Business consequences include severe data breaches, system downtime, significant reputational damage, and potential regulatory fines.

Weakness

1
CWE-94Common Weakness Enumeration · MITRE definition

CVSS 3.1 details

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
0.0
/ 10.0 base
Critical severity
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Exploitability metrics
Attack VectorAV
Remotely exploitable across a network
Attack ComplexityAC
No special conditions required
Privileges RequiredPR
No authorization needed
User InteractionUI
No user participation needed
Impact metrics
ScopeS
Impact confined to the vulnerable component
ConfidentialityC
Total loss of confidentiality
IntegrityI
Total loss of integrity
AvailabilityA
Total loss of availability

Related vulnerabilities

Other CVEs affecting cx cloud agent

NVD
10.0Critical
CVE-2022-22947KEV⚙ WeaponizedExploit likely

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.

oracleCWE-94Code InjectionNetworkLow effortNo authNo interactionCIA
2022-03-03
NVD
10.0Critical
CVE-2021-44228KEV⚙ WeaponizedExploit likely

Apache Log4j2 2.0-beta9 through 2.15.0 (excluding security releases 2.12.2, 2.12.3, and 2.3.1) JNDI features used in configuration, log messages, and parameters do not protect against attacker controlled LDAP and other JNDI related endpoints. An attacker who can control log messages or log message parameters can execute arbitrary code loaded from LDAP servers when message lookup substitution is enabled. From log4j 2.15.0, this behavior has been disabled by default. From version 2.16.0 (along with 2.12.2, 2.12.3, and 2.3.1), this functionality has been completely removed. Note that this vulnerability is specific to log4j-core and does not affect log4net, log4cxx, or other Apache Logging Services projects.

ciscoCWE-20Improper Input ValidationNetworkLow effortNo authNo interactionCIA
2021-12-10
NVD
9.8Critical
CVE-2022-22963KEV⚙ WeaponizedExploit likely

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 specially crafted SpEL as a routing-expression that may result in remote code execution and access to local resources.

oracleCWE-94Code InjectionNetworkLow effortNo authNo interactionCIA
2022-04-01
NVD
9.8Critical
CVE-2020-17530KEV⚙ WeaponizedExploit likely

Forced OGNL evaluation, when evaluated on raw user input in tag attributes, may lead to remote code execution. Affected software : Apache Struts 2.0.0 - Struts 2.5.25.

oracleCWE-917Expression Language InjectionNetworkLow effortNo authNo interactionCIA
2020-12-10
NVD
9.8Critical
CVE-2020-14750KEV⚙ WeaponizedExploit likely

Vulnerability in the Oracle WebLogic Server product of Oracle Fusion Middleware (component: Console). Supported versions that are affected are 10.3.6.0.0, 12.1.3.0.0, 12.2.1.3.0, 12.2.1.4.0 and 14.1.1.0.0. Easily exploitable vulnerability allows unauthenticated attacker with network access via HTTP to compromise Oracle WebLogic Server. Successful attacks of this vulnerability can result in takeover of Oracle WebLogic Server. CVSS 3.1 Base Score 9.8 (Confidentiality, Integrity and Availability impacts). CVSS Vector: (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H).

oracleNetworkLow effortNo authNo interactionCIA
2020-11-02
NVD
9.8Critical
CVE-2020-14882KEV⚙ WeaponizedExploit likely

Vulnerability in the Oracle WebLogic Server product of Oracle Fusion Middleware (component: Console). Supported versions that are affected are 10.3.6.0.0, 12.1.3.0.0, 12.2.1.3.0, 12.2.1.4.0 and 14.1.1.0.0. Easily exploitable vulnerability allows unauthenticated attacker with network access via HTTP to compromise Oracle WebLogic Server. Successful attacks of this vulnerability can result in takeover of Oracle WebLogic Server. CVSS 3.1 Base Score 9.8 (Confidentiality, Integrity and Availability impacts). CVSS Vector: (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H).

oracleNetworkLow effortNo authNo interactionCIA
2020-10-21
NVD
9.8Critical
CVE-2020-14644KEVExploit likely

Vulnerability in the Oracle WebLogic Server product of Oracle Fusion Middleware (component: Core). Supported versions that are affected are 12.2.1.3.0, 12.2.1.4.0 and 14.1.1.0.0. Easily exploitable vulnerability allows unauthenticated attacker with network access via IIOP, T3 to compromise Oracle WebLogic Server. Successful attacks of this vulnerability can result in takeover of Oracle WebLogic Server. CVSS 3.1 Base Score 9.8 (Confidentiality, Integrity and Availability impacts). CVSS Vector: (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H).

oracleNetworkLow effortNo authNo interactionCIA
2020-07-15
NVD
9.8Critical
CVE-2020-2883KEV⚙ WeaponizedExploit likely

Vulnerability in the Oracle WebLogic Server product of Oracle Fusion Middleware (component: Core). Supported versions that are affected are 10.3.6.0.0, 12.1.3.0.0, 12.2.1.3.0 and 12.2.1.4.0. Easily exploitable vulnerability allows unauthenticated attacker with network access via IIOP, T3 to compromise Oracle WebLogic Server. Successful attacks of this vulnerability can result in takeover of Oracle WebLogic Server. CVSS 3.0 Base Score 9.8 (Confidentiality, Integrity and Availability impacts). CVSS Vector: (CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H).

oracleNetworkLow effortNo authNo interactionCIA
2020-04-15
0.0
/ 10.0 base
Critical severity
Key facts
CVE ID
CVE-2022-22965
Published
Apr 1, 2022
Last modified
Oct 30, 2025
CVSS
9.8 (v3.1)
EPSS
99.64%
In CISA KEV
Yes
Confidence
100/100
Weakness
CWE-94
Timeline
  1. Apr 1, 2022Published to NVDNVD
  2. Oct 30, 2025Record last modifiedNVD
  3. Aug 22, 2026AI analysis generatedWavense
View on NVD