WaratekVRT Sign in

CVE-2023-20861 Spring Framework

Affected softwareSpring Framework
Severity6.5 Medium CVSS 3.1
Fixed in6.0.7, 5.3.26, 5.2.23.RELEASE
WeaknessExpression language injection (CWE-917)
Published23 Mar 2023
Updated17 Jun 2026

Description

In Spring Framework versions 6.0.0 - 6.0.6, 5.3.0 - 5.3.25, 5.2.0.RELEASE - 5.2.22.RELEASE, and older unsupported versions, it is possible for a user to provide a specially crafted SpEL expression that may cause a denial-of-service (DoS) condition.

CWE-400 · Uncontrolled resource consumption

Exploitation status

No public exploit

No exploit has been reported in the sources we check. Published 3 years ago.

  • CISA KEV not listed
  • VulnCheck KEV not listed
  • CISA Vulnrichment exploitation: none
  • Indexed PoC none indexed
  • EPSS 0.97% chance in 30 days

Waratek protection

No exploit published

Within Waratek scope. In the sources we check, nobody has published exploit code for this CVE or reported it being exploited.

VRT has not found a public code change for this CVE yet.

  • Protection none
  • Action not pursued
  • Review human Researcher
  • Record active
Decided by Manual classification of this CVE in the legacy dataset
Finding A manual classification set this CVE's status to No source fix or exploit.

Affected software and releases

Oracle advisories

AdvisoryTypeQuarterProducts Oracle names in its risk matrix
Oracle Critical Patch Update July 2024 ↗ CPU 2024-Q3 Oracle Fusion Middleware / Third Party (Spring Framework) (12.2.1.4.0)
Oracle Critical Patch Update April 2024 ↗ CPU 2024-Q2 Oracle Enterprise Manager / Install (Spring Framework) (13.5.0.0)
Oracle Critical Patch Update October 2023 ↗ CPU 2023-Q4 Oracle Commerce / Workbench, Endeca Application Controller, Content Acquisition System (Spring Framework) (11.3.2)
Oracle HealthCare Applications / Internal Operations (Spring Framework) (5.0.0-5.0.6)
Oracle Critical Patch Update July 2023 ↗ CPU 2023-Q3 Oracle Analytics / Web Server (Spring Framework) (6.4.0.0.0, 7.0.0.0.0)
Oracle Communications / Base (Spring Framework) (23.1.0)
Oracle Communications / Configuration (Spring Framework) (22.3.2)
Oracle Communications / Install/Upgrade (Spring Framework) (22.4.0, 23.1.0)
Oracle Communications / Install/Upgrade (Spring Framework) (22.4.0, 23.1.0)
Oracle Communications / Install/Upgrade (Spring Framework) (23.1.1, 22.4.2)
Oracle Communications / Internal tools (Spring Framework) (9.1.1.5.0)
Oracle Communications Applications / Core (Spring Boot) (5.5.0-5.5.17, 6.0.0-6.0.2)
Oracle Financial Services Applications / Accessibility (Spring Framework) (14.7.0.2.0, 14.7.1.0.0)
Oracle Financial Services Applications / Base (Spring Framework) (14.4-14.7)
Oracle Financial Services Applications / Common (Spring Framework) (14.5.0.8.0, 14.6.0.4.0, 14.7.0.2.0, 14.7.1.0.0)
Oracle Financial Services Applications / Common (Spring Framework) (14.7.1.0.0)
Oracle Financial Services Applications / Dashboard (Spring Framework) (14.5.0.8.0, 14.6.0.4.0, 14.7.0.2.0, 14.7.1.0.0)
Oracle Financial Services Applications / Infrastructure (Spring Framework) (14.5-14.7)
Oracle Financial Services Applications / Reports (Spring Framework) (14.5-14.7)
Oracle Financial Services Applications / Security (Spring Framework) (14.7.0.2.0, 14.7.1.0.0)
Oracle Financial Services Applications / core module (Spring Framework) (14.0-14.3, 14.5-14.7)
Oracle Fusion Middleware / General (Spring Framework) (12.2.1.4.0)
Oracle Fusion Middleware / Third Party (Spring Framework) (12.2.1.4.0)

Oracle components and versions

FamilyComponentVersions, as Oracle lists themRead as
Oracle Analytics Web Server (Spring Framework) 6.4.0.0.0, 7.0.0.0.0 6.4.0.0.0 · 7.0.0.0.0
Oracle Commerce Workbench, Endeca Application Controller, Content Acquisition System (Spring Framework) 11.3.2 11.3.2
Oracle Communications Base (Spring Framework) 23.1.0 23.1.0
Oracle Communications Configuration (Spring Framework) 22.3.2 22.3.2
Oracle Communications Install/Upgrade (Spring Framework) 22.4.0, 23.1.0 22.4.0 · 22.4.2 · 23.1.0 · 23.1.1
Oracle Communications Internal tools (Spring Framework) 9.1.1.5.0 9.1.1.5.0
Oracle Communications Applications Core (Spring Boot) 5.5.0-5.5.17, 6.0.0-6.0.2
Oracle Enterprise Manager Install (Spring Framework) 13.5.0.0 13.5.0.0
Oracle Financial Services Applications Accessibility (Spring Framework) 14.7.0.2.0, 14.7.1.0.0 14.7.0.2.0 · 14.7.1.0.0
Oracle Financial Services Applications Base (Spring Framework) 14.4-14.7
Oracle Financial Services Applications Common (Spring Framework) 14.5.0.8.0, 14.6.0.4.0, 14.7.0.2.0, 14.7.1.0.0 14.5.0.8.0 · 14.6.0.4.0 · 14.7.0.2.0 · 14.7.1.0.0
Oracle Financial Services Applications Dashboard (Spring Framework) 14.5.0.8.0, 14.6.0.4.0, 14.7.0.2.0, 14.7.1.0.0 14.5.0.8.0 · 14.6.0.4.0 · 14.7.0.2.0 · 14.7.1.0.0
Oracle Financial Services Applications Infrastructure (Spring Framework) 14.5-14.7
Oracle Financial Services Applications Reports (Spring Framework) 14.5-14.7
Oracle Financial Services Applications Security (Spring Framework) 14.7.0.2.0, 14.7.1.0.0 14.7.0.2.0 · 14.7.1.0.0
Oracle Financial Services Applications core module (Spring Framework) 14.0-14.3, 14.5-14.7
Oracle Fusion Middleware General (Spring Framework) 12.2.1.4.0 12.2.1.4.0
Oracle Fusion Middleware Third Party (Spring Framework) 12.2.1.4.0 12.2.1.4.0
Oracle HealthCare Applications Internal Operations (Spring Framework) 5.0.0-5.0.6

Maven packages

Affected and fixed versions, from OSV.dev
PackageIntroducedFixedLast affected
org.springframework:spring-expression 6.0.0 6.0.7 unbounded
org.springframework:spring-expression 5.3.0 5.3.26 unbounded
org.springframework:spring-expression 0 5.2.23.RELEASE unbounded

Products and versions

2 products, 6 version entries
SourceVendorProductSchemeAffected versions
osv org.springframework spring-expression generic < 5.2.23 · ≥ 5.3.0 and < 5.3.26 · ≥ 6.0.0 and < 6.0.7
nvd vmware spring framework generic ≤ 5.2.22 · ≥ 5.3.0 and ≤ 5.3.25 · ≥ 6.0.0 and ≤ 6.0.6

References

URLTags
https://github.com/spring-projects/spring-framework/commit/430fc25acad2e85cbdddcd52b64481691f03ebd1 WEB
https://github.com/spring-projects/spring-framework/commit/52c93b1c4b24d70de233a958e60e7c5822bd274f WEB
https://github.com/spring-projects/spring-framework/commit/935c29e3ddba5b19951e54f6685c70ed45d9cbe5 WEB
https://github.com/spring-projects/spring-framework PACKAGE
https://security.netapp.com/advisory/ntap-20230420-0007 WEB
https://spring.io/security/cve-2023-20861 WEB
https://security.netapp.com/advisory/ntap-20230420-0007/

Timeline

Published2023-03-23By the CVE Program.
NVD record modified2026-06-17NVD's own last-modified date for this record.