NetSight
medium5.3

CVE-2024-38820

Spring Framework DataBinder Case Sensitive Match Exception

Impact

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

EcosystemPackageAffectedFixed in
mavenorg.springframework:spring-context>= 6.1.0, < 6.1.146.1.14
mavenorg.springframework:spring-web>= 6.1.0, < 6.1.146.1.14

Affected products

VendorProductAffected versions
VmwareSpring Framework
from 5.3.0 before 5.3.41
from 6.0.0 before 6.0.25
from 6.1.0 before 6.1.14

Weakness classification

References