CVE-2024-38827: Spring Security Authorization Bypass for Case Sensitive Comparisons
The usage of String.toLowerCase() and String.toUpperCase() has some Locale dependent exceptions that could potentially result in authorization rules not working properly.
Affected Software
Event History
Frequently Asked Questions
What is the severity of CVE-2024-38827?
CVE-2024-38827 has a medium severity rating, indicating potential impact on authorization rules due to locale-dependent behavior.
How do I fix CVE-2024-38827?
To fix CVE-2024-38827, upgrade to Spring Security Core version 6.3.5, 6.2.8, 6.1.12, 6.0.14, or 5.8.16 as applicable.
What kind of software is affected by CVE-2024-38827?
CVE-2024-38827 affects versions of Spring Security Core from 5.7.14 to 6.3.5 that use String.toLowerCase() and String.toUpperCase() methods.
What impact does CVE-2024-38827 have on authorization?
CVE-2024-38827 can result in authorization rules failing to work properly due to inconsistencies caused by locale-dependent exceptions.
Is CVE-2024-38827 related to a specific library?
Yes, CVE-2024-38827 is specifically related to the org.springframework.security:spring-security-core library.