Vulnerability · Published Mar 27, 2023 · Assigned by vmware

CVE-2023-20860

High 7.5

In plain English

A high-severity security flaw in Spring Framework. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 3.5% (higher than 89% of all known vulnerabilities). Ready-made attack tooling exists: public proof-of-concept code. Fixed versions are available - upgrade the affected package.

Severity (CVSS 3.1)7.5High
Exploit odds (30 days)3.5%top 10.7% of all CVEs
Exploited in the wildNo reportsCISA SSVC: none
Attack tooling1Public PoC

Official description

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.

Affected packages & fixed versions

EcosystemPackageFixed inAdvisory
Debian:12libspring-javano fix listedDEBIAN-CVE-2023-20860
Debian:13libspring-javano fix listedDEBIAN-CVE-2023-20860
Debian:14libspring-javano fix listedDEBIAN-CVE-2023-20860
Mavenorg.springframework:spring6.0.7GHSA-7phw-cxx7-q9vq
Mavenorg.springframework:spring5.3.26GHSA-7phw-cxx7-q9vq
Mavenorg.springframework:spring-webmvc5.3.26GHSA-7phw-cxx7-q9vq
Mavenorg.springframework:spring-webmvc6.0.7GHSA-7phw-cxx7-q9vq
Ubuntu:25.10libspring-javano fix listedUBUNTU-CVE-2023-20860
Ubuntu:26.04:LTSlibspring-javano fix listedUBUNTU-CVE-2023-20860
Ubuntu:26.10libspring-javano fix listedUBUNTU-CVE-2023-20860

Affected products (as reported)

VendorProductVersions
n/a Spring Framework Spring Framework (versions 6.0.0 to 6.0.6 and 5.3.0 to 5.3.25)

References