WaratekVRT Sign in

CVE-2024-22259 Spring Framework

Affected softwareSpring Framework
Severity8.1 High CVSS 3.1
Fixed in6.1.5, 6.0.18, 5.3.33
WeaknessCWE-601
Published16 Mar 2024
Updated17 Jun 2026

Description

Applications that use UriComponentsBuilder in Spring Framework to parse an externally provided URL (e.g. through a query parameter) AND perform validation checks on the host of the parsed URL may be vulnerable to a open redirect https://cwe.mitre.org/data/definitions/601.html  attack or to a SSRF attack if the URL is used after passing validation checks. This is the same as CVE-2024-22243 https://spring.io/security/cve-2024-22243 , but with different input.

Exploitation status

No public exploit

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

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

Waratek protection

Protected by Waratek

Waratek has a rule that blocks attacks on this vulnerability.

  • Protection full
  • Action available security rule
  • 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 Protected by Waratek.

How to mitigate CVE-2024-22259

Upgrade Spring Framework to a release that fixes it: 6.1.5, 6.0.18 or 5.3.33. Until you can, Waratek RASP blocks exploitation with a security rule that blocks this kind of attack. It runs inside the Java application, with no code changes.

Waratek RASP Runtime protection for Java applications

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 Communications / Configuration (Spring Web Services) (23.4.0)

Oracle components and versions

FamilyComponentVersions, as Oracle lists themRead as
Oracle Communications Configuration (Spring Web Services) 23.4.0 23.4.0
Oracle Fusion Middleware Third Party (Spring Framework) 12.2.1.4.0 12.2.1.4.0

Maven packages

Affected and fixed versions, from OSV.dev
PackageIntroducedFixedLast affected
org.springframework:spring-web 6.1.0 6.1.5 unbounded
org.springframework:spring-web 6.0.0 6.0.18 unbounded
org.springframework:spring-web 0 5.3.33 unbounded

Products and versions

3 products, 7 version entries
SourceVendorProductSchemeAffected versions
nvd netapp active iq unified manager generic any version
osv org.springframework spring-web generic < 5.3.33 · ≥ 6.0.0 and < 6.0.18 · ≥ 6.1.0 and < 6.1.5
nvd vmware spring framework generic < 5.3.33 · ≥ 6.0.0 and < 6.0.18 · ≥ 6.1.0 and < 6.1.5

References

URLTags
https://github.com/spring-projects/spring-framework/commit/297cbae2990e1413537c55845a7e0ea0ffd9f9bb WEB
https://github.com/spring-projects/spring-framework/commit/381f790329a48b74c2a49fc1384dd68ca9153501 WEB
https://github.com/spring-projects/spring-framework/commit/f2fd2f12269c6a781c5b2c20b3c24141055a3d68 WEB
https://github.com/spring-projects/spring-framework WEB
https://security.netapp.com/advisory/ntap-20240524-0002 WEB
https://spring.io/security/cve-2024-22259 WEB
https://security.netapp.com/advisory/ntap-20240524-0002/ Third Party Advisory

Timeline

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