Skip to main content
ExploitedIn CISA KEVFix available

CVE-2022-22965

Spring4Shell

Exploitation confirmed. First attested on 2022-04-04 by CISA-ADP, CISA KEV, GCVE · kevintel, GCVE · shadowserver.

  • Published2022-04-01
  • WeaknessCWE-94

Am I affected?

With a domain, we read the version its public headers and pages expose. A distribution build can carry the fix under an older number.

Description

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.

Timeline

dates in UTC
  1. 2022-04-0123:15CVE publishedNVD
  2. 2022-04-04Added to the CISA KEV catalogCISA KEV
  3. 2022-04-04Listed as exploited by GCVEGCVE
  4. 2022-04-04Exploitation first reportedCISA KEV
  5. 2025-01-2917:52SSVC exploitation set to activeCISA-ADP

Observed activity

isMalicious corpus · updated 2026-11-04 09:37 UTC
Indicators tagged with this CVE, per day0 indicators over 7 days
Block these indicators
  • Firewall list (EDL, text): https://api.ismalicious.com/edl/cve/CVE-2022-22965?format=txt
  • CSV export: https://api.ismalicious.com/edl/cve/CVE-2022-22965?format=csv
  • TAXII collection of exploited CVEs
  • The EDL and CSV take an API key on the Pro plan.

Versions per branch

NVD
Veritas flex appliance
BranchAffectedFixed in
1.3= 1.3no fix published
2.0= 2.0no fix published
2.0= 2.0.1no fix published
2.0= 2.0.2no fix published
2.1= 2.1no fix published
Oracle retail financial integration
BranchAffectedFixed in
14.1= 14.1.3.2no fix published
15.0= 15.0.3.1no fix published
16.0= 16.0.3no fix published
19.0= 19.0.1no fix published
Oracle retail integration bus
BranchAffectedFixed in
14.1= 14.1.3.2no fix published
15.0= 15.0.3.1no fix published
16.0= 16.0.3no fix published
19.0= 19.0.1no fix published

37 more products in the sources.

as publishedRanges as NVD and OSV publish them; a distribution’s build can be fixed under an older number.

Products declared by the CNA1 product

As vmware, the CNA that assigned this CVE, declared them in the CVE record; versions as written.

  • Spring Framework
    Affected
    • = Spring Framework versions 5.3.X prior to 5.3.18+, 5.2.x prior to 5.2.20+ and all old and unsupported versionsno fix stated

Source: the CNA record (CVE Program), © The MITRE Corporation,CVE Terms of UseCVE recordupdated 2022-07-25

Distribution builds and vendor advisories

Packages from OSV.dev and products from the vendors' CSAF advisories.

version not verifiedVersions not verified: read as OSV.dev and the vendors publish them, not checked against each vendor's release list.

Packages

  • io.root.org.springframework:spring-beansRoot:Mavenall versions · fixed in 5.3.14-root.io.4
  • io.root.org.springframework:spring-beansRoot:Mavenall versions · fixed in 4.0.3.RELEASE-root.io.5and 1 other package
  • io.root.org.springframework:spring-beansRoot:Mavenall versions · fixed in 4.0.3.RELEASE-root.io.6and 1 other package
  • io.root.org.springframework:spring-beansRoot:Mavenall versions · fixed in 5.3.14-root.io.2
  • io.root.org.springframework:spring-beansRoot:Mavenall versions · fixed in 5.3.14-root.io.3
  • io.root.org.springframework:spring-beansRoot:Mavenall versions · fixed in 5.3.14-root.io.5
  • io.root.org.springframework:spring-beansRoot:Mavenall versions · fixed in 5.3.14-root.io.6
  • io.root.org.springframework:spring-beansRoot:Mavenall versions · fixed in 5.3.14-root.io.7

67 more package ranges on OSV.dev

Vendor advisories

  • CVE-2022-22965 Red Hat Product Security7 products fixed · 4 known affected

    spring-framework: RCE via Data Binding on JDK 9+

    spring-beans as a component of Red Hat Integration Camel Quarkus 1 · spring-webmvc as a component of Red Hat JBoss A-MQ 6 · spring-webmvc as a component of Red Hat JBoss Fuse 6 · +1 more

  • ICSA-22-286-05 CISA5 known affected

    Hitachi Energy Lumada Asset Performance Management Prognostic Model Executor Service

    Lumada Asset Performance Manager (APM) - Lumada Asset Performance Manager (APM) online service (SaaS) version 6.3.220323.0 and prior · Lumada Asset Performance Manager (APM) - Lumada Asset Performance Manager (APM) versions 6.0.0.0 to 6.0.0.4 · Lumada Asset Performance Manager (APM) - Lumada Asset Performance Manager (APM) versions 6.1.0.0 and 6.1.0.1 · +2 more

  • RHSA-2022:1627 Red Hat Product Security1 product fixed

    Red Hat Security Advisory: Red Hat AMQ Broker 7.9.4 release and security update

  • RHSA-2022:1626 Red Hat Product Security1 product fixed

    Red Hat Security Advisory: Red Hat AMQ Broker 7.8.6 release and security update

  • SSA-254054 Siemens ProductCERT7 known affected

    SSA-254054: Spring Framework Vulnerability (Spring4Shell or SpringShell, CVE-2022-22965) - Impact to Siemens Products

    Operation Scheduler · SIMATIC Speech Assistant for Machines (SAM) · SINEC NMS · +4 more

  • RHSA-2022:1379 Red Hat Product Security1 product fixed

    Red Hat Security Advisory: Red Hat Decision Manager 7.12.1 security update

4 more advisories

Full record on NVD

Fix

  1. CISA’s required action: Apply updates per vendor instructions.due 2022-04-25
  2. Vendor fix Red Hat Product Security RHSA-2022:1627 · 1 productBefore applying the update, back up your existing installation, including all applications, configuration files, databases and database settings, and so on. The References section of this erratum contains a download link (you must log in to download the update).
  3. Vendor fix Siemens ProductCERT SSA-254054 · 2 productsApply the patch
  4. Vendor fix Siemens ProductCERT SSA-254054 · 1 productUpdate to V2.0.4 or later version
  5. Vendor fix Siemens ProductCERT SSA-254054 · 1 productUpdate to V1.5 SP4 and apply the patch
  6. Vendor fix Siemens ProductCERT SSA-254054 · 1 productUpdate to V1.6 SP1 and apply the patch
  7. Vendor fix Siemens ProductCERT SSA-254054 · 1 productUpdate to V1.2.1 or later version. Please contact customer support to obtain the patch

Advisories and patches

Detection

read 2026-11-03 22:42 UTC
Nuclei template
available
ProjectDiscovery
Exploit-DB
no entry
Exploit-DB
Metasploit modules
1 moduleexploit/multi/http/spring_framework_rce_spring4shellrank: manualModule metadata: Metasploit Framework, © Rapid7, Inc., BSD-3-Clause.
Metasploit Framework

CISA Known Exploited Vulnerability

Date Added
2022-04-04
Patch Due Date
2022-04-25
Ransomware Use
Unknown
Required Action
Apply updates per vendor instructions.

Sources

Identifiers

Technical details

CVSS v3 Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Published
2022-04-01
Last Modified
2026-06-17
NVD status
Analyzed
GitHub Advisory
GHSA-36p3-wjmg-h94x

Frequently asked questions

What is CVE-2022-22965?

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.

Is CVE-2022-22965 actively exploited?

Yes. CVE-2022-22965 is on the CISA Known Exploited Vulnerabilities (KEV) catalog, meaning it has been confirmed as actively exploited in the wild. CISA requires federal agencies to patch by 2022-04-25.

What is the CVSS score for CVE-2022-22965?

CVE-2022-22965 has a CVSS v3 base score of 9.8 (CRITICAL severity), with vector string CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H.

Running spring-framework? Hear about its next vulnerability

Surveillance reads the versions in your stack — a domain, a lockfile or a list — checks each CVE against the ranges its sources publish, and alerts you when one you run is exploited or enters CISA KEV. A version it cannot read stays « version not verified ».

No credit card required · No monthly cap on website lookups · 250 API requests/month

Sources for this record