Every CVE Search/ Get API key

CVE-2023-20860

Spring Framework is vulnerable to security bypass via mvcRequestMatcher pattern mismatch

7.5 HighPublic exploitFix available

Spring Framework running version 6.0.0 - 6.0.6 or 5.3.0 - 5.3.25 using "**" as a pattern in Spring Security configuration with the mvcRequestMatcher creates a mismatch in pattern matching between Spring Security and Spring MVC, and the potential for a security bypass.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
None
Integrity
High
Availability
None

Exploit likelihood

3.51%Up 3.5 points since Mar 28, 2023
90%50%10%1%

What each source reports

NVD Score used 7.5

Spring Framework running version 6.0.0 - 6.0.6 or 5.3.0 - 5.3.25 using "**" as a pattern in Spring Security configuration with the mvcRequestMatcher creates a mismatch in pattern matching between Spring Security and Spring MVC, and the potential for a security bypass.

Record
CVE-2023-20860
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
Updated
2026-11-02
CVE List 7.5

Spring Framework running version 6.0.0 - 6.0.6 or 5.3.0 - 5.3.25 using "**" as a pattern in Spring Security configuration with the mvcRequestMatcher creates a mismatch in pattern matching between Spring Security and Spring MVC, and the potential for a security bypass.

Record
CVE-2023-20860
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
Updated
2026-11-02
EUVDEUVD-2023-0927 7.5

Spring Framework running version 6.0.0 - 6.0.6 or 5.3.0 - 5.3.25 using "**" as a pattern in Spring Security configuration with the mvcRequestMatcher creates a mismatch in pattern matching between Spring Security and Spring MVC, and the potential for a security bypass.

Record
EUVD-2023-0927
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
Updated
2026-11-02
GitHub AdvisoriesGHSA-7phw-cxx7-q9vq 9.1

Spring Framework is vulnerable to security bypass via mvcRequestMatcher pattern mismatch

Spring Framework running version 6.0.0 - 6.0.6 or 5.3.0 - 5.3.25 using "**" as a pattern in Spring Security configuration with the mvcRequestMatcher creates a mismatch in pattern matching between Spring Security and Spring MVC, and the potential for a security bypass.

Record
GHSA-7phw-cxx7-q9vq
CVSS 3.1
9.1 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
Updated
2026-11-02
OSV 7.5

Spring Framework running version 6.0.0 - 6.0.6 or 5.3.0 - 5.3.25 using "**" as a pattern in Spring Security configuration with the mvcRequestMatcher creates a mismatch in pattern matching between Spring Security and Spring MVC, and the potential for a security bypass.

Record
CVE-2023-20860
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
Updated
2026-11-02
OSVDEBIAN-CVE-2023-20860 7.5

Spring Framework running version 6.0.0 - 6.0.6 or 5.3.0 - 5.3.25 using "**" as a pattern in Spring Security configuration with the mvcRequestMatcher creates a mismatch in pattern matching between Spring Security and Spring MVC, and the potential for a security bypass.

Record
DEBIAN-CVE-2023-20860
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
Updated
2026-11-02
Show 21 moreShow less
OSVGHSA-7phw-cxx7-q9vq 9.1

Spring Framework is vulnerable to security bypass via mvcRequestMatcher pattern mismatch

Spring Framework running version 6.0.0 - 6.0.6 or 5.3.0 - 5.3.25 using "**" as a pattern in Spring Security configuration with the mvcRequestMatcher creates a mismatch in pattern matching between Spring Security and Spring MVC, and the potential for a security bypass.

Record
GHSA-7phw-cxx7-q9vq
CVSS 3.1
9.1 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
Updated
2026-11-02
OSVRHLW-2026-25544e781d50b856 7.5

Lightwell Security Advisory: spring-expression 5.3.18.rhlw-00010

Red Hat Lightwell has released org.springframework:spring-expression 5.3.18.rhlw-00010 with backported fixes for CVE-2023-20860, CVE-2025-41249, CVE-2024-38816, CVE-2024-22243, CVE-2024-38808, CVE-2023-20863, and CVE-2023-20861.

CVE-2023-20860: Spring Framework running version 6.0.0 - 6.0.6 or 5.3.0 - 5.3.25 using "**" as a pattern in Spring Security configuration with the mvcRequestMatcher creates a mismatch in pattern matching between Spring Security and Spring MVC, and the potential for a security bypass.

CVE-2025-41249: The Spring Framework annotation detection mechanism may not correctly resolve annotations on methods within type hierarchies with a parameterized super type with unbounded generics. This can be an issue if such annotations are used for authorization decisions.

Your application may be affected by this if you are using Spring Security's @EnableMethodSecurity feature.

You are not affected by this if you are not using @EnableMethodSecurity or if you do not use security annotations on methods in generic superclasses or generic interfaces.

This CVE is published in conjunction with CVE-2025-41248 https://spring.io/security/cve-2025-41248 .

CVE-2024-38816: Applications serving static resources through the functional web frameworks WebMvc.fn or WebFlux.fn are vulnerable to path traversal attacks. An attacker can craft malicious HTTP requests and obtain any file on the file system that is also accessible to the process in which the Spring application is running.

Specifically, an application is vulnerable when both of the following are true:

  • the web application uses RouterFunctions to serve static resources
  • resource handling is explicitly configured with a FileSystemResource location

However, malicious requests are blocked and rejected when any of the following is true:

CVE-2024-22243: Applications that use UriComponentsBuilder 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.

CVE-2024-38808: CVE-2024-38808: Spring Expression DoS Vulnerability

CVE-2023-20863: In spring framework versions prior to 5.2.24 release+ ,5.3.27+ and 6.0.8+ , it is possible for a user to provide a specially crafted SpEL expression that may cause a denial-of-service (DoS) condition.

CVE-2023-20861: 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.

This patched artifact is a drop-in replacement for org.springframework:spring-expression 5.3.18 from Maven Central.

Record
RHLW-2026-25544e781d50b856
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
Updated
2026-11-02
OSVRHLW-2026-67afc831a93ff9cc 7.5

Lightwell Security Advisory: spring-webmvc 5.3.18.rhlw-00010

Red Hat Lightwell has released org.springframework:spring-webmvc 5.3.18.rhlw-00010 with backported fixes for CVE-2023-20860, CVE-2024-38816, CVE-2024-38819, CVE-2024-38828, CVE-2025-41242, CVE-2026-22735, CVE-2026-22737, CVE-2026-22741, and CVE-2026-22745.

CVE-2023-20860: Spring Framework running version 6.0.0 - 6.0.6 or 5.3.0 - 5.3.25 using "**" as a pattern in Spring Security configuration with the mvcRequestMatcher creates a mismatch in pattern matching between Spring Security and Spring MVC, and the potential for a security bypass.

CVE-2024-38816: Applications serving static resources through the functional web frameworks WebMvc.fn or WebFlux.fn are vulnerable to path traversal attacks. An attacker can craft malicious HTTP requests and obtain any file on the file system that is also accessible to the process in which the Spring application is running.

Specifically, an application is vulnerable when both of the following are true:

  • the web application uses RouterFunctions to serve static resources
  • resource handling is explicitly configured with a FileSystemResource location

However, malicious requests are blocked and rejected when any of the following is true:

CVE-2024-38819: Applications serving static resources through the functional web frameworks WebMvc.fn or WebFlux.fn are vulnerable to path traversal attacks. An attacker can craft malicious HTTP requests and obtain any file on the file system that is also accessible to the process in which the Spring application is running.

CVE-2024-38828: Spring MVC controller methods with an @RequestBody byte[] method parameter are vulnerable to a DoS attack.

CVE-2025-41242: Spring Framework MVC applications can be vulnerable to a “Path Traversal Vulnerability” when deployed on a non-compliant Servlet container.

An application can be vulnerable when all the following are true:

We have verified that applications deployed on Apache Tomcat or Eclipse Jetty are not vulnerable, as long as default security features are not disabled in the configuration. Because we cannot check exploits against all Servlet containers and configuration variants, we strongly recommend upgrading your application.

This patched artifact is a drop-in replacement for org.springframework:spring-webmvc 5.3.18 from Maven Central.

Record
RHLW-2026-67afc831a93ff9cc
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
Updated
2026-11-02
OSVRHLW-2026-6b59708c7adb9eb8 7.5

Lightwell Security Advisory: spring 5.3.18.rhlw-00010

Red Hat Lightwell has released org.springframework:spring 5.3.18.rhlw-00010 with a backported security fix.

CVE-2023-20860: Spring Framework running version 6.0.0 - 6.0.6 or 5.3.0 - 5.3.25 using "**" as a pattern in Spring Security configuration with the mvcRequestMatcher creates a mismatch in pattern matching between Spring Security and Spring MVC, and the potential for a security bypass.

This patched artifact is a drop-in replacement for org.springframework:spring 5.3.18 from Maven Central.

Record
RHLW-2026-6b59708c7adb9eb8
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
Updated
2026-11-02
OSVRHSA-2023:3610 9.8

Red Hat Security Advisory: jenkins and jenkins-2-plugins security update

Record
RHSA-2023:3610
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2023:3622 9.8

Red Hat Security Advisory: jenkins and jenkins-2-plugins security update

Record
RHSA-2023:3622
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2023:3625 7.5

Red Hat Security Advisory: OpenShift Container Platform 4.10.62 security update

Record
RHSA-2023:3625
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2023:3663 8.8

Red Hat Security Advisory: jenkins and jenkins-2-plugins security update

Record
RHSA-2023:3663
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2023:3771 7.5

Red Hat Security Advisory: Red Hat Virtualization security and bug fix update

Record
RHSA-2023:3771
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
Updated
2026-11-02
OSVUBUNTU-CVE-2023-20860 7.5

Spring Framework running version 6.0.0 - 6.0.6 or 5.3.0 - 5.3.25 using "**" as a pattern in Spring Security configuration with the mvcRequestMatcher creates a mismatch in pattern matching between Spring Security and Spring MVC, and the potential for a security bypass.

Record
UBUNTU-CVE-2023-20860
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
Updated
2026-11-02
OSVCLSA-2026-1776040412 No score

TuxCare security update for org.springframework (13 CVEs)

TuxCare rebuilt 8 org.springframework packages to address 13 CVEs. Fixed in 5.3.7-tuxcare.2.

Record
CLSA-2026-1776040412
Updated
2026-11-02
OSVCLSA-2026-1777509589 No score

TuxCare security update for org.springframework (4 CVEs)

TuxCare rebuilt 3 org.springframework packages to address 4 CVEs. Fixed in 5.3.24-tuxcare.2.

Record
CLSA-2026-1777509589
Updated
2026-11-02
OSVCLSA-2026-1781657700 No score

TuxCare security update for org.springframework (4 CVEs)

TuxCare rebuilt 4 org.springframework packages to address 4 CVEs. Fixed in 5.3.25-tuxcare.3.

Record
CLSA-2026-1781657700
Updated
2026-11-02
OSVCLSA-2026-1788360559 No score

TuxCare security update for org.springframework (29 CVEs)

TuxCare rebuilt 10 org.springframework packages to address 29 CVEs. Fixed in 5.3.21-tuxcare.1.

Record
CLSA-2026-1788360559
Updated
2026-11-02
OSVCLSA-2026-1790070464 No score

TuxCare security update for org.springframework (35 CVEs)

TuxCare rebuilt 11 org.springframework packages to address 35 CVEs. Fixed in 5.3.20-tuxcare.1.

Record
CLSA-2026-1790070464
Updated
2026-11-02
OSVCLSA-2026-1790074384 No score

TuxCare security update for org.springframework (34 CVEs)

TuxCare rebuilt 10 org.springframework packages to address 34 CVEs. Fixed in 5.3.13-tuxcare.1.

Record
CLSA-2026-1790074384
Updated
2026-11-02
OSVCLSA-2026-1790089638 No score

TuxCare security update for org.springframework (33 CVEs)

TuxCare rebuilt 11 org.springframework packages to address 33 CVEs. Fixed in 5.3.9-tuxcare.1.

Record
CLSA-2026-1790089638
Updated
2026-11-02
OSVCLSA-2026-1792587283 No score

TuxCare security update for org.springframework (9 CVEs)

TuxCare rebuilt 6 org.springframework packages to address 9 CVEs. Fixed in 6.0.0-tuxcare.5.

Record
CLSA-2026-1792587283
Updated
2026-11-02
OSVCLSA-2026-1793630574 No score

TuxCare security update for org.springframework (10 CVEs)

TuxCare rebuilt 7 org.springframework packages to address 10 CVEs. Fixed in 5.3.23-tuxcare.4.

Record
CLSA-2026-1793630574
Updated
2026-11-02
OSVCLSA-2026-1793881017 No score

TuxCare security update for org.springframework (11 CVEs)

TuxCare rebuilt 7 org.springframework packages to address 11 CVEs. Fixed in 5.3.19-tuxcare.4.

Record
CLSA-2026-1793881017
Updated
2026-11-06
OSVROOT-APP-MAVEN-CVE-2023-20860 No score

CVE-2023-20860 in org.springframework:spring-webmvc - Patched by Root

Root has patched CVE-2023-20860 in the org.springframework:spring-webmvc package for Root:Maven. Multiple fixed versions available.

Record
ROOT-APP-MAVEN-CVE-2023-20860
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
org.springframework:spring
Maven
6.0.0 up to 6.0.7
6.0.7
org.springframework:spring
Maven
5.3.0 up to 5.3.26
5.3.26
org.springframework:spring-webmvc
Maven
6.0.0 up to 6.0.7
6.0.7
org.springframework:spring-webmvc
Maven
5.3.0 up to 5.3.26
5.3.26
org.springframework:spring
TuxCare:Maven
From an advisory covering 13 CVEs
5.3.7 up to 5.3.7-tuxcare.2, plus listed versions
5.3.7-tuxcare.1
5.3.7-tuxcare.2
org.springframework:spring-beans
TuxCare:Maven
From an advisory covering 13 CVEs
5.3.7 up to 5.3.7-tuxcare.2, plus listed versions
5.3.7-tuxcare.1
5.3.7-tuxcare.2
org.springframework:spring-context
TuxCare:Maven
From an advisory covering 13 CVEs
5.3.7 up to 5.3.7-tuxcare.2, plus listed versions
5.3.7-tuxcare.1
5.3.7-tuxcare.2
org.springframework:spring-core
TuxCare:Maven
From an advisory covering 13 CVEs
5.3.7 up to 5.3.7-tuxcare.2, plus listed versions
5.3.7-tuxcare.1
5.3.7-tuxcare.2
org.springframework:spring-expression
TuxCare:Maven
From an advisory covering 13 CVEs
5.3.7 up to 5.3.7-tuxcare.2, plus listed versions
5.3.7-tuxcare.1
5.3.7-tuxcare.2
org.springframework:spring-web
TuxCare:Maven
From an advisory covering 13 CVEs
5.3.7 up to 5.3.7-tuxcare.2, plus listed versions
5.3.7-tuxcare.1
5.3.7-tuxcare.2
Show 100 moreShow less
Affected packages
PackageAffectedFixed
org.springframework:spring-webflux
TuxCare:Maven
From an advisory covering 13 CVEs
5.3.7 up to 5.3.7-tuxcare.2, plus listed versions
5.3.7-tuxcare.1
5.3.7-tuxcare.2
org.springframework:spring-webmvc
TuxCare:Maven
From an advisory covering 13 CVEs
5.3.7 up to 5.3.7-tuxcare.2, plus listed versions
5.3.7-tuxcare.1
5.3.7-tuxcare.2
org.springframework:spring
TuxCare:Maven
From an advisory covering 4 CVEs
5.3.24 up to 5.3.24-tuxcare.2, plus listed versions
5.3.24-tuxcare.1
5.3.24-tuxcare.2
org.springframework:spring-web
TuxCare:Maven
From an advisory covering 4 CVEs
5.3.24 up to 5.3.24-tuxcare.2, plus listed versions
5.3.24-tuxcare.1
5.3.24-tuxcare.2
org.springframework:spring-webmvc
TuxCare:Maven
From an advisory covering 4 CVEs
5.3.24 up to 5.3.24-tuxcare.2, plus listed versions
5.3.24-tuxcare.1
5.3.24-tuxcare.2
org.springframework:spring
TuxCare:Maven
From an advisory covering 4 CVEs
5.3.25 up to 5.3.25-tuxcare.3, plus listed versions
5.3.25-tuxcare.15.3.25-tuxcare.2
5.3.25-tuxcare.3
org.springframework:spring-expression
TuxCare:Maven
From an advisory covering 4 CVEs
5.3.25 up to 5.3.25-tuxcare.3, plus listed versions
5.3.25-tuxcare.15.3.25-tuxcare.2
5.3.25-tuxcare.3
org.springframework:spring-webflux
TuxCare:Maven
From an advisory covering 4 CVEs
5.3.25 up to 5.3.25-tuxcare.3, plus listed versions
5.3.25-tuxcare.15.3.25-tuxcare.2
5.3.25-tuxcare.3
org.springframework:spring-webmvc
TuxCare:Maven
From an advisory covering 4 CVEs
5.3.25 up to 5.3.25-tuxcare.3, plus listed versions
5.3.25-tuxcare.15.3.25-tuxcare.2
5.3.25-tuxcare.3
org.springframework:spring
TuxCare:Maven
From an advisory covering 29 CVEs
5.3.21 up to 5.3.21-tuxcare.1
5.3.21-tuxcare.1
org.springframework:spring-beans
TuxCare:Maven
From an advisory covering 29 CVEs
5.3.21 up to 5.3.21-tuxcare.1
5.3.21-tuxcare.1
org.springframework:spring-core
TuxCare:Maven
From an advisory covering 29 CVEs
5.3.21 up to 5.3.21-tuxcare.1
5.3.21-tuxcare.1
org.springframework:spring-expression
TuxCare:Maven
From an advisory covering 29 CVEs
5.3.21 up to 5.3.21-tuxcare.1
5.3.21-tuxcare.1
org.springframework:spring-jms
TuxCare:Maven
From an advisory covering 29 CVEs
5.3.21 up to 5.3.21-tuxcare.1
5.3.21-tuxcare.1
org.springframework:spring-messaging
TuxCare:Maven
From an advisory covering 29 CVEs
5.3.21 up to 5.3.21-tuxcare.1
5.3.21-tuxcare.1
org.springframework:spring-web
TuxCare:Maven
From an advisory covering 29 CVEs
5.3.21 up to 5.3.21-tuxcare.1
5.3.21-tuxcare.1
org.springframework:spring-webflux
TuxCare:Maven
From an advisory covering 29 CVEs
5.3.21 up to 5.3.21-tuxcare.1
5.3.21-tuxcare.1
org.springframework:spring-webmvc
TuxCare:Maven
From an advisory covering 29 CVEs
5.3.21 up to 5.3.21-tuxcare.1
5.3.21-tuxcare.1
org.springframework:spring-websocket
TuxCare:Maven
From an advisory covering 29 CVEs
5.3.21 up to 5.3.21-tuxcare.1
5.3.21-tuxcare.1
org.springframework:spring
TuxCare:Maven
From an advisory covering 35 CVEs
5.3.20 up to 5.3.20-tuxcare.1
5.3.20-tuxcare.1
org.springframework:spring-beans
TuxCare:Maven
From an advisory covering 35 CVEs
5.3.20 up to 5.3.20-tuxcare.1
5.3.20-tuxcare.1
org.springframework:spring-context-support
TuxCare:Maven
From an advisory covering 35 CVEs
5.3.20 up to 5.3.20-tuxcare.1
5.3.20-tuxcare.1
org.springframework:spring-core
TuxCare:Maven
From an advisory covering 35 CVEs
5.3.20 up to 5.3.20-tuxcare.1
5.3.20-tuxcare.1
org.springframework:spring-expression
TuxCare:Maven
From an advisory covering 35 CVEs
5.3.20 up to 5.3.20-tuxcare.1
5.3.20-tuxcare.1
org.springframework:spring-jms
TuxCare:Maven
From an advisory covering 35 CVEs
5.3.20 up to 5.3.20-tuxcare.1
5.3.20-tuxcare.1
org.springframework:spring-messaging
TuxCare:Maven
From an advisory covering 35 CVEs
5.3.20 up to 5.3.20-tuxcare.1
5.3.20-tuxcare.1
org.springframework:spring-web
TuxCare:Maven
From an advisory covering 35 CVEs
5.3.20 up to 5.3.20-tuxcare.1
5.3.20-tuxcare.1
org.springframework:spring-webflux
TuxCare:Maven
From an advisory covering 35 CVEs
5.3.20 up to 5.3.20-tuxcare.1
5.3.20-tuxcare.1
org.springframework:spring-webmvc
TuxCare:Maven
From an advisory covering 35 CVEs
5.3.20 up to 5.3.20-tuxcare.1
5.3.20-tuxcare.1
org.springframework:spring-websocket
TuxCare:Maven
From an advisory covering 35 CVEs
5.3.20 up to 5.3.20-tuxcare.1
5.3.20-tuxcare.1
org.springframework:spring
TuxCare:Maven
From an advisory covering 34 CVEs
5.3.13 up to 5.3.13-tuxcare.1
5.3.13-tuxcare.1
org.springframework:spring-beans
TuxCare:Maven
From an advisory covering 34 CVEs
5.3.13 up to 5.3.13-tuxcare.1
5.3.13-tuxcare.1
org.springframework:spring-context-support
TuxCare:Maven
From an advisory covering 34 CVEs
5.3.13 up to 5.3.13-tuxcare.1
5.3.13-tuxcare.1
org.springframework:spring-core
TuxCare:Maven
From an advisory covering 34 CVEs
5.3.13 up to 5.3.13-tuxcare.1
5.3.13-tuxcare.1
org.springframework:spring-expression
TuxCare:Maven
From an advisory covering 34 CVEs
5.3.13 up to 5.3.13-tuxcare.1
5.3.13-tuxcare.1
org.springframework:spring-jms
TuxCare:Maven
From an advisory covering 34 CVEs
5.3.13 up to 5.3.13-tuxcare.1
5.3.13-tuxcare.1
org.springframework:spring-messaging
TuxCare:Maven
From an advisory covering 34 CVEs
5.3.13 up to 5.3.13-tuxcare.1
5.3.13-tuxcare.1
org.springframework:spring-web
TuxCare:Maven
From an advisory covering 34 CVEs
5.3.13 up to 5.3.13-tuxcare.1
5.3.13-tuxcare.1
org.springframework:spring-webflux
TuxCare:Maven
From an advisory covering 34 CVEs
5.3.13 up to 5.3.13-tuxcare.1
5.3.13-tuxcare.1
org.springframework:spring-webmvc
TuxCare:Maven
From an advisory covering 34 CVEs
5.3.13 up to 5.3.13-tuxcare.1
5.3.13-tuxcare.1
org.springframework:spring
TuxCare:Maven
From an advisory covering 33 CVEs
5.3.9 up to 5.3.9-tuxcare.1
5.3.9-tuxcare.1
org.springframework:spring-beans
TuxCare:Maven
From an advisory covering 33 CVEs
5.3.9 up to 5.3.9-tuxcare.1
5.3.9-tuxcare.1
org.springframework:spring-context-support
TuxCare:Maven
From an advisory covering 33 CVEs
5.3.9 up to 5.3.9-tuxcare.1
5.3.9-tuxcare.1
org.springframework:spring-core
TuxCare:Maven
From an advisory covering 33 CVEs
5.3.9 up to 5.3.9-tuxcare.1
5.3.9-tuxcare.1
org.springframework:spring-expression
TuxCare:Maven
From an advisory covering 33 CVEs
5.3.9 up to 5.3.9-tuxcare.1
5.3.9-tuxcare.1
org.springframework:spring-jms
TuxCare:Maven
From an advisory covering 33 CVEs
5.3.9 up to 5.3.9-tuxcare.1
5.3.9-tuxcare.1
org.springframework:spring-messaging
TuxCare:Maven
From an advisory covering 33 CVEs
5.3.9 up to 5.3.9-tuxcare.1
5.3.9-tuxcare.1
org.springframework:spring-web
TuxCare:Maven
From an advisory covering 33 CVEs
5.3.9 up to 5.3.9-tuxcare.1
5.3.9-tuxcare.1
org.springframework:spring-webflux
TuxCare:Maven
From an advisory covering 33 CVEs
5.3.9 up to 5.3.9-tuxcare.1
5.3.9-tuxcare.1
org.springframework:spring-webmvc
TuxCare:Maven
From an advisory covering 33 CVEs
5.3.9 up to 5.3.9-tuxcare.1
5.3.9-tuxcare.1
org.springframework:spring-websocket
TuxCare:Maven
From an advisory covering 33 CVEs
5.3.9 up to 5.3.9-tuxcare.1
5.3.9-tuxcare.1
org.springframework:spring-beans
TuxCare:Maven
From an advisory covering 9 CVEs
6.0.0 up to 6.0.0-tuxcare.5, plus listed versions
6.0.0-tuxcare.16.0.0-tuxcare.26.0.0-tuxcare.36.0.0-tuxcare.4
6.0.0-tuxcare.5
org.springframework:spring-core
TuxCare:Maven
From an advisory covering 9 CVEs
6.0.0 up to 6.0.0-tuxcare.5, plus listed versions
6.0.0-tuxcare.16.0.0-tuxcare.26.0.0-tuxcare.36.0.0-tuxcare.4
6.0.0-tuxcare.5
org.springframework:spring-expression
TuxCare:Maven
From an advisory covering 9 CVEs
6.0.0 up to 6.0.0-tuxcare.5, plus listed versions
6.0.0-tuxcare.16.0.0-tuxcare.26.0.0-tuxcare.36.0.0-tuxcare.4
6.0.0-tuxcare.5
org.springframework:spring-webflux
TuxCare:Maven
From an advisory covering 9 CVEs
6.0.0 up to 6.0.0-tuxcare.5, plus listed versions
6.0.0-tuxcare.16.0.0-tuxcare.26.0.0-tuxcare.36.0.0-tuxcare.4
6.0.0-tuxcare.5
org.springframework:spring-webmvc
TuxCare:Maven
From an advisory covering 9 CVEs
6.0.0 up to 6.0.0-tuxcare.5, plus listed versions
6.0.0-tuxcare.16.0.0-tuxcare.26.0.0-tuxcare.36.0.0-tuxcare.4
6.0.0-tuxcare.5
org.springframework:spring-websocket
TuxCare:Maven
From an advisory covering 9 CVEs
6.0.0 up to 6.0.0-tuxcare.5, plus listed versions
6.0.0-tuxcare.16.0.0-tuxcare.26.0.0-tuxcare.36.0.0-tuxcare.4
6.0.0-tuxcare.5
org.springframework:spring
TuxCare:Maven
From an advisory covering 10 CVEs
5.3.23 up to 5.3.23-tuxcare.4, plus listed versions
5.3.23-tuxcare.15.3.23-tuxcare.25.3.23-tuxcare.3
5.3.23-tuxcare.4
org.springframework:spring-beans
TuxCare:Maven
From an advisory covering 10 CVEs
5.3.23 up to 5.3.23-tuxcare.4, plus listed versions
5.3.23-tuxcare.15.3.23-tuxcare.25.3.23-tuxcare.3
5.3.23-tuxcare.4
org.springframework:spring-core
TuxCare:Maven
From an advisory covering 10 CVEs
5.3.23 up to 5.3.23-tuxcare.4, plus listed versions
5.3.23-tuxcare.15.3.23-tuxcare.25.3.23-tuxcare.3
5.3.23-tuxcare.4
org.springframework:spring-expression
TuxCare:Maven
From an advisory covering 10 CVEs
5.3.23 up to 5.3.23-tuxcare.4, plus listed versions
5.3.23-tuxcare.15.3.23-tuxcare.25.3.23-tuxcare.3
5.3.23-tuxcare.4
org.springframework:spring-web
TuxCare:Maven
From an advisory covering 10 CVEs
5.3.23 up to 5.3.23-tuxcare.4, plus listed versions
5.3.23-tuxcare.15.3.23-tuxcare.25.3.23-tuxcare.3
5.3.23-tuxcare.4
org.springframework:spring-webflux
TuxCare:Maven
From an advisory covering 10 CVEs
5.3.23 up to 5.3.23-tuxcare.4, plus listed versions
5.3.23-tuxcare.15.3.23-tuxcare.25.3.23-tuxcare.3
5.3.23-tuxcare.4
org.springframework:spring-webmvc
TuxCare:Maven
From an advisory covering 10 CVEs
5.3.23 up to 5.3.23-tuxcare.4, plus listed versions
5.3.23-tuxcare.15.3.23-tuxcare.25.3.23-tuxcare.3
5.3.23-tuxcare.4
org.springframework:spring
TuxCare:Maven
From an advisory covering 11 CVEs
5.3.19 up to 5.3.19-tuxcare.4, plus listed versions
5.3.19-tuxcare.15.3.19-tuxcare.25.3.19-tuxcare.3
5.3.19-tuxcare.4
org.springframework:spring-beans
TuxCare:Maven
From an advisory covering 11 CVEs
5.3.19 up to 5.3.19-tuxcare.4, plus listed versions
5.3.19-tuxcare.15.3.19-tuxcare.25.3.19-tuxcare.3
5.3.19-tuxcare.4
org.springframework:spring-expression
TuxCare:Maven
From an advisory covering 11 CVEs
5.3.19 up to 5.3.19-tuxcare.4, plus listed versions
5.3.19-tuxcare.15.3.19-tuxcare.25.3.19-tuxcare.3
5.3.19-tuxcare.4
org.springframework:spring-web
TuxCare:Maven
From an advisory covering 11 CVEs
5.3.19 up to 5.3.19-tuxcare.4, plus listed versions
5.3.19-tuxcare.15.3.19-tuxcare.25.3.19-tuxcare.3
5.3.19-tuxcare.4
org.springframework:spring-webflux
TuxCare:Maven
From an advisory covering 11 CVEs
5.3.19 up to 5.3.19-tuxcare.4, plus listed versions
5.3.19-tuxcare.15.3.19-tuxcare.25.3.19-tuxcare.3
5.3.19-tuxcare.4
org.springframework:spring-webmvc
TuxCare:Maven
From an advisory covering 11 CVEs
5.3.19 up to 5.3.19-tuxcare.4, plus listed versions
5.3.19-tuxcare.15.3.19-tuxcare.25.3.19-tuxcare.3
5.3.19-tuxcare.4
org.springframework:spring-websocket
TuxCare:Maven
From an advisory covering 11 CVEs
5.3.19 up to 5.3.19-tuxcare.4, plus listed versions
5.3.19-tuxcare.15.3.19-tuxcare.25.3.19-tuxcare.3
5.3.19-tuxcare.4
libspring-java
Debian:12
All versions, plus listed versions
4.3.30-24.3.30-34.3.30-44.3.30-54.3.30-6
None known
libspring-java
Debian:13
All versions, plus listed versions
4.3.30-34.3.30-44.3.30-54.3.30-6
None known
libspring-java
Debian:14
All versions, plus listed versions
4.3.30-34.3.30-44.3.30-54.3.30-6
None known
org.springframework:spring
Maven
5.3.0 up to 5.3.26, plus listed versions
5.3.15.3.105.3.115.3.125.3.13
Show 20 moreShow less
5.3.145.3.155.3.165.3.175.3.185.3.195.3.25.3.205.3.215.3.225.3.235.3.245.3.255.3.35.3.45.3.55.3.65.3.75.3.85.3.9
5.3.26
org.springframework:spring-webmvc
Maven
6.0.0 up to 6.0.7, plus listed versions
6.0.16.0.26.0.36.0.46.0.56.0.6
6.0.7
org.springframework:spring-webmvc
Maven
5.3.0 up to 5.3.26, plus listed versions
5.3.15.3.105.3.115.3.125.3.13
Show 20 moreShow less
5.3.145.3.155.3.165.3.175.3.185.3.195.3.25.3.205.3.215.3.225.3.235.3.245.3.255.3.35.3.45.3.55.3.65.3.75.3.85.3.9
5.3.26
org.springframework:spring-expression
Red Hat Lightwell:Maven
From an advisory covering 7 CVEs
before 5.3.18.rhlw-00010, plus listed versions
3.0.0.RELEASE3.0.1.RELEASE3.0.2.RELEASE3.0.3.RELEASE3.0.4.RELEASE
Show 45 moreShow less
3.0.5.RELEASE3.0.6.RELEASE3.0.7.RELEASE3.1.0.RELEASE3.1.1.RELEASE3.1.2.RELEASE3.1.3.RELEASE3.1.4.RELEASE3.2.0.RELEASE3.2.1.RELEASE3.2.10.RELEASE3.2.11.RELEASE3.2.12.RELEASE3.2.13.RELEASE3.2.14.RELEASE3.2.15.RELEASE3.2.16.RELEASE3.2.17.RELEASE3.2.18.RELEASE3.2.2.RELEASE3.2.3.RELEASE3.2.4.RELEASE3.2.5.RELEASE3.2.6.RELEASE3.2.7.RELEASE3.2.8.RELEASE3.2.9.RELEASE4.0.0.RELEASE4.0.1.RELEASE4.0.2.RELEASE4.0.3.RELEASE4.0.4.RELEASE4.0.5.RELEASE4.0.6.RELEASE4.0.7.RELEASE4.0.8.RELEASE4.0.9.RELEASE4.1.0.RELEASE4.1.1.RELEASE4.1.2.RELEASE4.1.3.RELEASE4.1.4.RELEASE4.1.5.RELEASE4.1.6.RELEASE4.1.7.RELEASE
5.3.18.rhlw-00010
org.springframework:spring-webmvc
Red Hat Lightwell:Maven
From an advisory covering 9 CVEs
before 5.3.18.rhlw-00010, plus listed versions
1.01.0-rc11.0.11.11.1-rc1
Show 45 moreShow less
1.1-rc21.1.11.1.21.1.31.1.41.1.51.21.2-rc11.2-rc21.2.11.2.21.2.31.2.41.2.51.2.61.2.71.2.81.2.92.02.0-m12.0-m22.0-m32.0-m42.0-m52.0-rc12.0-rc22.0.12.0.22.0.32.0.42.0.52.0.62.0.72.0.82.52.5.12.5.22.5.32.5.42.5.52.5.62.5.6.SEC012.5.6.SEC022.5.6.SEC033.0.0.RELEASE
5.3.18.rhlw-00010
org.springframework:spring
Red Hat Lightwell:Maven
before 5.3.18.rhlw-00010, plus listed versions
1.01.0-m41.0-rc11.0.11.1
Show 45 moreShow less
1.1-rc11.1-rc21.1.11.1.21.1.31.1.41.1.51.21.2-rc11.2-rc21.2.11.2.21.2.31.2.41.2.51.2.61.2.71.2.81.2.92.02.0-m12.0-m22.0-m32.0-m42.0-m52.0-rc12.0-rc22.0-rc32.0.12.0.22.0.32.0.42.0.52.0.62.0.72.0.82.52.5.12.5.22.5.32.5.42.5.52.5.62.5.6.SEC012.5.6.SEC02
5.3.18.rhlw-00010
jenkins
Red Hat:ocp_tools:4.12::el8
From an advisory covering 13 CVEs
before 0:2.401.1.1686649641-3.el8
0:2.401.1.1686649641-3.el8
jenkins-2-plugins
Red Hat:ocp_tools:4.12::el8
From an advisory covering 13 CVEs
before 0:4.12.1686649756-1.el8
0:4.12.1686649756-1.el8
jenkins-2-plugins
Red Hat:ocp_tools:4.13::el8
From an advisory covering 9 CVEs
before 0:4.13.1686680473-1.el8
0:4.13.1686680473-1.el8
jenkins
Red Hat:ocp_tools:4.13::el8
From an advisory covering 9 CVEs
before 0:2.401.1.1686680404-3.el8
0:2.401.1.1686680404-3.el8
jenkins
Red Hat:openshift:4.10::el8
From an advisory covering 6 CVEs
before 0:2.401.1.1685677065-1.el8
0:2.401.1.1685677065-1.el8
jenkins-2-plugins
Red Hat:openshift:4.10::el8
From an advisory covering 6 CVEs
before 0:4.10.1685679861-1.el8
0:4.10.1685679861-1.el8
jenkins
Red Hat:ocp_tools:4.11::el8
From an advisory covering 17 CVEs
before 0:2.401.1.1686831596-3.el8
0:2.401.1.1686831596-3.el8
jenkins-2-plugins
Red Hat:ocp_tools:4.11::el8
From an advisory covering 17 CVEs
before 0:4.11.1686831822-1.el8
0:4.11.1686831822-1.el8
ovirt-dependencies
Red Hat:rhev_manager:4.4:el8
From an advisory covering 2 CVEs
before 0:4.5.3-1.el8ev
0:4.5.3-1.el8ev
org.springframework:spring-webmvc
Root:Maven
before 5.3.20-aikido.3
5.3.20-aikido.35.3.23-aikido.35.3.20-aikido.45.3.23-aikido.45.3.23-aikido.55.3.20-aikido.55.3.23-aikido.65.3.20-aikido.65.3.20-aikido.75.3.20-aikido.8
io.root.org.springframework:spring-webmvc
Root:Maven
before 5.3.20-root.io.1
5.3.20-root.io.15.3.23-root.io.15.3.20-root.io.25.3.23-root.io.25.3.20-root.io.35.3.23-root.io.35.3.20-root.io.45.3.23-root.io.45.3.23-root.io.55.3.20-root.io.55.3.23-root.io.65.3.20-root.io.65.3.20-root.io.75.3.20-root.io.8
libspring-java
Ubuntu:Pro:14.04:LTS
All versions, plus listed versions
3.0.6.RELEASE-73.0.6.RELEASE-83.0.6.RELEASE-93.0.6.RELEASE-103.0.6.RELEASE-11
Show 4 moreShow less
3.0.6.RELEASE-123.0.6.RELEASE-133.0.6.RELEASE-13ubuntu0.1~esm13.0.6.RELEASE-13ubuntu0.1~esm2
None known
libspring-java
Ubuntu:Pro:16.04:LTS
All versions, plus listed versions
3.2.13-33.2.13-43.2.13-53.2.13-5ubuntu0.1~esm1
None known
libspring-java
Ubuntu:Pro:18.04:LTS
All versions, plus listed versions
4.3.11-14.3.12-14.3.13-24.3.14-14.3.22-1~18.044.3.22-1~18.04.1~esm1
None known
libspring-java
Ubuntu:Pro:20.04:LTS
All versions, plus listed versions
4.3.22-44.3.22-4ubuntu0.1~esm1
None known
libspring-java
Ubuntu:Pro:22.04:LTS
All versions, plus listed versions
4.3.30-14.3.30-1ubuntu0.1~esm1
None known
libspring-java
Ubuntu:Pro:24.04:LTS
All versions, plus listed versions
4.3.30-24.3.30-2ubuntu0.24.04.1~esm1
None known
libspring-java
Ubuntu:25.10
All versions, plus listed versions
4.3.30-2ubuntu14.3.30-3ubuntu1
None known
libspring-java
Ubuntu:26.10
All versions, plus listed versions
4.3.30-3ubuntu1
None known
libspring-java
Ubuntu:26.04:LTS
All versions, plus listed versions
4.3.30-3ubuntu1
None known

Public exploits

Links only. Every CVE stores no exploit code.

Public exploits
SourceLinkDate
PoC in GitHublimo520/CVE-2023-208602023-03-24

History

History
RecordedChangedSources
affected, aliasesOSV
affected, facts
first indexedCVE List, EUVD, GitHub Advisories, NVD, OSV, PoC in GitHub

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2023-20860 is a high vulnerability (CVSS 7.5) in Vmware Spring Framework, published March 27, 2023. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 3.51%, the 89th percentile. Fixed in org.springframework:spring 6.0.7.

References

Show 170 moreShow less
This page doesn't list everything

Left out here: 354 versions. The JSON record has them.

MoveEnter Open