The usage of String.toLowerCase() and String.toUpperCase() has some Locale dependent exceptions that could potentially result in authorization rules not working properly.
References:- https://nvd.nist.gov/vuln/detail/CVE-2024-38827
- https://spring.io/security/cve-2024-38827
- https://github.com/spring-projects/spring-framework/issues/33708
- https://github.com/spring-projects/spring-framework/commit/11d4272ff48b4a4dabc4b28dfbff0364a4204bc9
- https://github.com/spring-projects/spring-framework/issues/34232
- https://security.netapp.com/advisory/ntap-20250124-0007
- https://github.com/advisories/GHSA-q3v6-hm2v-pw99