Description
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 Spring Products and Versions
Spring Framework:
- 6.0.0 - 6.0.6
- 5.3.25 and earlier
Mitigation
Users of affected versions should upgrade to the corresponding fixed version.
| Fix version | Availability |
|---|---|
| 6.0.7 | OSS |
| 5.3.26 | OSS |
No further mitigation steps are necessary.
Credit
This vulnerability was discovered internally.
History
- 2023-03-20: Initial vulnerability report published.