Vulnerability · Published Dec 4, 2024 · Assigned by vmware
CVE-2024-38829Spring LDAP sensitive data exposure for case-sensitive comparisons
Low 3.7
In plain English
A low-severity security flaw in Spring LDAP from Spring. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 0.4% (higher than 31% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.
Official description
A vulnerability in Spring LDAP allows data exposure for case sensitive comparisons.This issue affects Spring LDAP: from 2.4.0 through 2.4.3, from 3.0.0 through 3.0.9, from 3.1.0 through 3.1.7, from 3.2.0 through 3.2.7, AND all versions prior to 2.4.0. The usage of String.toLowerCase() and String.toUpperCase() has some Locale dependent exceptions that could potentially result in unintended columns from being queried Related to CVE-2024-38820 https://spring.io/security/cve-2024-38820
Affected packages & fixed versions
| Ecosystem | Package | Fixed in | Advisory |
|---|---|---|---|
| Debian:12 | libspring-java | no fix listed | DEBIAN-CVE-2024-38829 |
| Debian:13 | libspring-java | no fix listed | DEBIAN-CVE-2024-38829 |
| Debian:14 | libspring-java | no fix listed | DEBIAN-CVE-2024-38829 |
| Maven | org.springframework.ldap:spring-ldap-core | 3.2.8 | GHSA-mqvr-2rp8-j7h4 |
| Maven | org.springframework.ldap:spring-ldap-core | 2.4.4 | GHSA-mqvr-2rp8-j7h4 |
| Ubuntu:25.10 | libspring-java | no fix listed | UBUNTU-CVE-2024-38829 |
| Ubuntu:26.04:LTS | libspring-java | no fix listed | UBUNTU-CVE-2024-38829 |
| Ubuntu:26.10 | libspring-java | no fix listed | UBUNTU-CVE-2024-38829 |
Affected products (as reported)
| Vendor | Product | Versions |
|---|---|---|
| Spring | Spring LDAP | 2.4.0 – through 2.4.33.0.0 – through 3.0.93.1.0 – through 3.1.73.2.0 – through 3.2.70 – through 2.4.0 |
Weakness: CWE-178 · Vector: CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N
References
- https://spring.io/security/cve-2024-38829 vendor-advisory