CVE-2024-38820
MEDIUM5.3EPSS 1.5%Spring Framework DataBinder Case Sensitive Match Exception
Published: 10/18/2024Modified: 2/4/2026
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.
Affected packages (3)
- Debian/libspring-javafrom 0
- Maven/org.springframework:spring-context>= 6.1.0, < 6.1.14
- Maven/org.springframework:spring-web>= 6.1.0, < 6.1.14
CVSS scores
| Source | Version | Severity | Vector |
|---|---|---|---|
| osv | CVSS 3.1 | MEDIUM5.3 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N |
References (7)
- ADVISORYhttps://nvd.nist.gov/vuln/detail/CVE-2024-38820
- ADVISORYhttps://security-tracker.debian.org/tracker/CVE-2024-38820
- PATCHhttps://github.com/spring-projects/spring-framework
- WEBhttps://github.com/spring-projects/spring-framework/commit/23656aebc6c7d0f9faff1080981eb4d55eff296c
- WEBhttps://github.com/spring-projects/spring-framework/commits/v6.2.0-RC2
- WEBhttps://security.netapp.com/advisory/ntap-20241129-0003
- WEBhttps://spring.io/security/cve-2024-38820