Spring Security
cpe:2.3:a:vmware:spring_security:*:*:*:*:*:*:*, +1 more
- >= 7.0.0, <= 7.0.4
A vulnerability exists in Spring Security versions 7.0.0 through 7.0.4, specifically when applications use the 'securityMatchers(String)' method along with a 'PathPatternRequestMatcher.Builder' bean to add a servlet path. In such cases, requests may not be matched correctly, causing the associated security components to be bypassed. This can deactivate authentication, authorization, and other security measures on requests that should be protected.
Exploitation of this vulnerability can lead to the unintended deactivation of authentication, authorization, and other security controls on affected requests.
Users can upgrade to Spring Security version 7.0.5 to address this vulnerability. If an upgrade is not possible, the servlet path can be directly included in the matcher pattern.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.