NetSight
critical9.1

CVE-2023-20860

Spring Framework is vulnerable to security bypass via mvcRequestMatcher pattern mismatch

Impact

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

EcosystemPackageAffectedFixed in
mavenorg.springframework:spring>= 6.0.0, < 6.0.76.0.7
mavenorg.springframework:spring-webmvc>= 6.0.0, < 6.0.76.0.7

Affected products

VendorProductAffected versions
VmwareSpring Framework
from 5.3.0 before 5.3.26
from 6.0.0 before 6.0.7

References