Skip to main content
← All vulnerabilities
CVE-2024-38827GHSA-Q3V6-HM2V-PW99

Spring Security Authorization Bypass for Case Sensitive Comparisons

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 5.7.14, 5.8.16, 6.0.14, 6.1.12, 6.2.8, and 1 more
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: no
  • Technical impact: partial

Summary

The usage of String.toLowerCase() and String.toUpperCase() has some Locale dependent exceptions that could potentially result in authorization rules not working properly.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: no · Technical impact: partial

  3. Record last updated

Affected versions

  • Spring by VMware Tanzu Spring Security

    Version range not reported

  • org.springframework.security:spring-security-coreMaven

    fixed in 5.7.14

  • org.springframework.security:spring-security-coreMaven

    From 5.8.0 · fixed in 5.8.16

  • org.springframework.security:spring-security-coreMaven

    From 6.0.0 · fixed in 6.0.14

  • org.springframework.security:spring-security-coreMaven

    From 6.1.0 · fixed in 6.1.12

  • org.springframework.security:spring-security-coreMaven

    From 6.2.0 · fixed in 6.2.8

  • org.springframework.security:spring-security-coreMaven

    From 6.3.0 · fixed in 6.3.5

References 1

spring.io