CVE-2024-38820

Severity
5.3MEDIUM
EPSS
1.5%
top 19.06%
CISA KEV
Not in KEV
Exploit
No known exploits
Timeline
PublishedOct 18
Latest updateMay 16

Description

The fix for CVE-2022-22968 made disallowedFields patterns in DataBinder case insensitive. However, String.toLowerCase() has some Locale dependent exceptions that could potentially result in fields not protected as expected.

CVSS vector

CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:L/A:NExploitability: 1.6 | Impact: 1.4

Affected Packages5 packages

CVEListV5vmware/spring5.3.x5.3.41+2
NVDvmware/spring_framework5.3.05.3.41+2
Mavenorg.springframework:spring-web6.1.06.1.14+2
Mavenorg.springframework:spring-context6.1.06.1.14+2
CVEListV5spring/spring_framework6.2.06.2.6+3

🔴Vulnerability Details

6
GHSA
Spring Framework DataBinder Case Sensitive Match Exception2025-05-16
GHSA
Spring LDAP data exposure vulnerability2024-12-04
CVEList
CVE-2024-38820: Spring Framework DataBinder Case Sensitive Match Exception2024-10-18
OSV
Spring Framework DataBinder Case Sensitive Match Exception2024-10-18
GHSA
Spring Framework DataBinder Case Sensitive Match Exception2024-10-18

📋Vendor Advisories

3
Oracle
Oracle Oracle Financial Services Applications Risk Matrix: Infrastructure (Spring Framework) — CVE-2024-388202025-04-15
Red Hat
spring-ldap: Spring LDAP sensitive data exposure for case-sensitive comparisons2024-12-04
Debian
CVE-2024-38820: libspring-java - The fix for CVE-2022-22968 made disallowedFields patterns in DataBinder case ins...2024