WaratekVRT Sign in

CVE-2022-22971 spring framework

Affected softwarespring framework
Severity6.5 Medium CVSS 3.1 2 scores
Fixed in5.3.20, 5.2.22.RELEASE
WeaknessCWE-770
Published12 May 2022
Updated8 Oct 2026

Description

In spring framework versions prior to 5.3.20+ , 5.2.22+ and old unsupported versions, application with a STOMP over WebSocket endpoint is vulnerable to a denial of service attack by an authenticated user.

Exploitation status

No public exploit

No exploit has been reported in the sources we check. The 1 repository below are public GitHub repositories with fewer than 5 stars.

  • CISA KEV not listed
  • VulnCheck KEV not listed
  • CISA Vulnrichment exploitation: none
  • Indexed PoC 1 indexed, none at 5+ stars
  • EPSS 3.2% chance in 30 days

1 of these are GitHub repositories with fewer than 5 stars. They are listed for reference and don't count toward the exploitation status above.

IndexArtifactStarsFirst seen
GitHub PoC tchize/CVE-2022-22971 1 2022-11-26

Waratek protection

Protected by Waratek

Waratek has a rule that blocks attacks on this vulnerability.

  • Protection full
  • Action available patch rule
  • Review human ARMR file
  • Record active
Decided by An ARMR patch file on disk for this CVE
Finding CVE has an ARMR patch rule that provides mitigation

ARMR rule files

1 file

The rule files Waratek ships for this CVE. Some CVEs need more than one, for example one per affected library or one per ARMR version.

CVE-2022-22971.armr patch rule, ARMR 2.6 added 2024-06-10 updated 2026-03-04

How to mitigate CVE-2022-22971

Upgrade spring framework to a release that fixes it: 5.3.20 or 5.2.22.RELEASE. Until you can, Waratek RASP blocks exploitation with a rule written for this CVE. It runs inside the Java application, with no code changes.

Waratek RASP Runtime protection for Java applications

CVSS

6.5 MEDIUM v3.1 CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H 2 metrics

We show the highest score from the newest CVSS version. Scores from different versions can't be compared, and the first score listed is sometimes a 0.0 placeholder.

VersionScoreBandVectorAssignerType
CVSS 3.1 6.5 MEDIUM CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H NVD Primary published
CVSS 2.0 4.0 none AV:N/AC:L/Au:S/C:N/I:N/A:P NVD Primary

Affected software and releases

Oracle advisories

AdvisoryTypeQuarterProducts Oracle names in its risk matrix
Oracle Critical Patch Update July 2023 ↗ CPU 2023-Q3 Oracle Enterprise Manager / Infrastructure Management (Spring Framework) (13.5.0.0)
Oracle Critical Patch Update April 2023 ↗ CPU 2023-Q2 Oracle Financial Services Applications / Base (Spring Framework) (14.4-14.7)
Oracle Retail Applications / Internal Operations (Spring Framework) (18.0.0.12, 19.0.0.6)
Oracle Retail Applications / Security (Spring Framework) (14.2)
Oracle Retail Applications / Xenvironment (Spring Framework) (17.0.6, 18.0.5, 19.0.4, 20.0.3, 21.0.2)
Oracle Critical Patch Update January 2023 ↗ CPU 2023-Q1 Oracle Communications / Install/Upgrade (Spring Framework) (22.3.2, 22.2.0)
Oracle Communications / Mediation (Spring Framework) (8.2.3.0)
Oracle Communications Applications / Security (Spring Framework) (12.0.0.3.0-12.0.0.7.0)
Oracle Communications Applications / TMF APIs (Spring Framework) (7.4.0, 7.4.1, 7.4.2)
Oracle HealthCare Applications / Data Studio (Spring Framework) (4.1.0.0-4.1.1.1)
Oracle HealthCare Applications / FHIR Server (Spring Framework) (8.1.0.0-8.1.3.1)
Oracle MySQL / Monitoring: General (Spring Framework) (8.0.32 and prior)
Oracle Critical Patch Update October 2022 ↗ CPU 2022-Q4 Oracle Commerce / Endeca Integration (Spring Framework) (11.3.0-11.3.2)
Oracle Communications / Management (Spring Framework) (9.1.1.2.0)
Oracle Communications / Platform (Spring Framework) (6.4)
Oracle Communications / Security (Spring Framework) (9.0)
Oracle Financial Services Applications / Installer & Configuration (Spring Framework) (8.0.8.0, 8.1.0.0, 8.1.1.0)
Oracle Financial Services Applications / Installer (Spring Framework) (8.0.7.3, 8.0.8.2, 8.1.1.0, 8.1.1.1, 8.1.2.0, 8.1.2.1, 8.1.2.2)
Oracle Financial Services Applications / Others (Spring Framework) (8.0.7.0-8.1.0.0, 8.1.1.0, 8.1.2.0, 8.1.2.1)
Oracle Financial Services Applications / User Interface (Spring Framework) (8.0.7.0, 8.0.8.0)
Oracle Financial Services Applications / User Interface (Spring Framework) (8.0.7.2, 8.0.8.1, 8.1.1.0, 8.1.1.1, 8.1.2.0, 8.1.2.1, 8.1.2.2)
Oracle Fusion Middleware / Centralized Thirdparty Jars (Spring Framework) (12.2.1.3.0, 12.2.1.4.0, 14.1.1.0.0)
Oracle Fusion Middleware / Runtime Java agent for ODI (Spring Framework) (12.2.1.3.0, 12.2.1.4.0)
Oracle Fusion Middleware / Thirdparty Patch (Spring Framework) (12.2.1.3.0, 12.2.1.4.0)
Oracle HealthCare Applications / Master Index (Spring Framework) (5.0.0-5.0.3)
Oracle Hospitality Applications / Next-Gen SPMS (Spring Boot) (20.2.0)
Oracle Insurance Applications / Interactive Docupresentment Server (Spring Framework) (12.6-12.7)
Oracle Retail Applications / Application Core (Spring Framework) (16.0.3)
Oracle Retail Applications / Foundation (Spring Framework) (19.0.1)
Oracle Retail Applications / Other (Spring Framework) (15.0.2, 16.0.2)
Oracle Retail Applications / RPAS Server (Spring Framework) (14.1.3.47, 15.0.3.116, 16.0.3.260)
Oracle Siebel CRM / Siebel Approval Manager (Spring Framework) (22.8 and prior)
Oracle Utilities Applications / Generic (Spring Framework) (6.0.0.1.3, 6.0.0.2.4, 6.0.0.3.3)
Oracle Critical Patch Update July 2022 ↗ CPU 2022-Q3 Oracle Financial Services Applications / Studio (Spring Framework) (8.0.8.2.0, 8.0.8.3.0)

Oracle components and versions

FamilyComponentVersions, as Oracle lists themRead as
Oracle Commerce Endeca Integration (Spring Framework) 11.3.0-11.3.2
Oracle Communications Install/Upgrade (Spring Framework) 22.3.2, 22.2.0 22.2.0 · 22.3.2
Oracle Communications Management (Spring Framework) 9.1.1.2.0 9.1.1.2.0
Oracle Communications Mediation (Spring Framework) 8.2.3.0 8.2.3.0
Oracle Communications Platform (Spring Framework) 6.4 6.4
Oracle Communications Security (Spring Framework) 9.0 9.0
Oracle Communications Applications Security (Spring Framework) 12.0.0.3.0-12.0.0.7.0
Oracle Communications Applications TMF APIs (Spring Framework) 7.4.0, 7.4.1, 7.4.2 7.4.0 · 7.4.1 · 7.4.2
Oracle Enterprise Manager Infrastructure Management (Spring Framework) 13.5.0.0 13.5.0.0
Oracle Financial Services Applications Base (Spring Framework) 14.4-14.7
Oracle Financial Services Applications Installer & Configuration (Spring Framework) 8.0.8.0, 8.1.0.0, 8.1.1.0 8.0.8.0 · 8.1.0.0 · 8.1.1.0
Oracle Financial Services Applications Installer (Spring Framework) 8.0.7.3, 8.0.8.2, 8.1.1.0, 8.1.1.1, 8.1.2.0, 8.1.2.1, 8.1.2.2 8.0.7.3 · 8.0.8.2 · 8.1.1.0 · 8.1.1.1 · 8.1.2.0 · 8.1.2.1 · 8.1.2.2
Oracle Financial Services Applications Others (Spring Framework) 8.0.7.0-8.1.0.0, 8.1.1.0, 8.1.2.0, 8.1.2.1 8.1.1.0 · 8.1.2.0 · 8.1.2.1
Oracle Financial Services Applications Studio (Spring Framework) 8.0.8.2.0, 8.0.8.3.0 8.0.8.2.0 · 8.0.8.3.0
Oracle Financial Services Applications User Interface (Spring Framework) 8.0.7.0, 8.0.8.0 8.0.7.0 · 8.0.7.2 · 8.0.8.0 · 8.0.8.1 · 8.1.1.0 · 8.1.1.1 · 8.1.2.0 · 8.1.2.1 · 8.1.2.2
Oracle Fusion Middleware Centralized Thirdparty Jars (Spring Framework) 12.2.1.3.0, 12.2.1.4.0, 14.1.1.0.0 12.2.1.3.0 · 12.2.1.4.0 · 14.1.1.0.0
Oracle Fusion Middleware Runtime Java agent for ODI (Spring Framework) 12.2.1.3.0, 12.2.1.4.0 12.2.1.3.0 · 12.2.1.4.0
Oracle Fusion Middleware Thirdparty Patch (Spring Framework) 12.2.1.3.0, 12.2.1.4.0 12.2.1.3.0 · 12.2.1.4.0
Oracle HealthCare Applications Data Studio (Spring Framework) 4.1.0.0-4.1.1.1
Oracle HealthCare Applications FHIR Server (Spring Framework) 8.1.0.0-8.1.3.1
Oracle HealthCare Applications Master Index (Spring Framework) 5.0.0-5.0.3
Oracle Hospitality Applications Next-Gen SPMS (Spring Boot) 20.2.0 20.2.0
Oracle Insurance Applications Interactive Docupresentment Server (Spring Framework) 12.6-12.7
Oracle MySQL Monitoring: General (Spring Framework) 8.0.32 and prior
Oracle Retail Applications Application Core (Spring Framework) 16.0.3 16.0.3
Oracle Retail Applications Foundation (Spring Framework) 19.0.1 19.0.1
Oracle Retail Applications Internal Operations (Spring Framework) 18.0.0.12, 19.0.0.6 18.0.0.12 · 19.0.0.6
Oracle Retail Applications Other (Spring Framework) 15.0.2, 16.0.2 15.0.2 · 16.0.2
Oracle Retail Applications RPAS Server (Spring Framework) 14.1.3.47, 15.0.3.116, 16.0.3.260 14.1.3.47 · 15.0.3.116 · 16.0.3.260
Oracle Retail Applications Security (Spring Framework) 14.2 14.2
Oracle Retail Applications Xenvironment (Spring Framework) 17.0.6, 18.0.5, 19.0.4, 20.0.3, 21.0.2 17.0.6 · 18.0.5 · 19.0.4 · 20.0.3 · 21.0.2
Oracle Siebel CRM Siebel Approval Manager (Spring Framework) 22.8 and prior
Oracle Utilities Applications Generic (Spring Framework) 6.0.0.1.3, 6.0.0.2.4, 6.0.0.3.3 6.0.0.1.3 · 6.0.0.2.4 · 6.0.0.3.3

Maven packages

Affected and fixed versions, from OSV.dev
PackageIntroducedFixedLast affected
org.springframework:spring-messaging 5.3.0 5.3.20 unbounded
org.springframework:spring-messaging 0 5.2.22.RELEASE unbounded

Products and versions

5 products, 8 version entries
SourceVendorProductSchemeAffected versions
nvd netapp cloud secure agent generic any version
nvd netapp oncommand insight generic any version
nvd oracle financial services crime and compliance management studio generic 8.0.8.2.0 · 8.0.8.3.0
osv org.springframework spring-messaging generic < 5.2.22 · ≥ 5.3.0 and < 5.3.20
nvd vmware spring framework generic ≥ 5.2.0 and ≤ 5.2.21 · ≥ 5.3.0 and ≤ 5.3.19

References

URLTags
https://github.com/spring-projects/spring-framework/commit/159a99bbafdd6c01871228113d7042c3f83f360f WEB
https://github.com/spring-projects/spring-framework/commit/dc2947c52df18d5e99cad03383f7d6ba13d031fd WEB
https://github.com/spring-projects/spring-framework PACKAGE
https://security.netapp.com/advisory/ntap-20220616-0003 WEB
https://tanzu.vmware.com/security/cve-2022-22971 WEB
https://www.oracle.com/security-alerts/cpujul2022.html WEB
https://security.netapp.com/advisory/ntap-20220616-0003/ Third Party Advisory

Timeline

Published2022-05-12By the CVE Program.
ARMR remediation created2024-06-10Earliest commit adding this CVE's ARMR patch or security rule.
ARMR remediation last updated2026-03-04Most recent commit touching this CVE's ARMR patch or security rule.
Last VRT activity2026-03-04Most recent commit touching this CVE's classification, patch or rule file.
NVD record modified2026-10-08NVD's own last-modified date for this record.