~ / search / GHSA-4gc7-5j7h-4qph

GHSA-4gc7-5j7h-4qph

Spring Framework DataBinder Case Sensitive Match Exception

Source: GitHub Advisory Database (reviewed) Moderate CVE-2024-38820

Packages

EcosystemPackageAffectedFixed in
Maven org.springframework:spring-context >= 6.1.0, < 6.1.14 6.1.14
Maven org.springframework:spring-web >= 6.1.0, < 6.1.14 6.1.14
Maven org.springframework:spring-web >= 6.0.0, <= 6.0.24 no fix listed
Maven org.springframework:spring-context >= 6.0.0, <= 6.0.24 no fix listed
Maven org.springframework:spring-context <= 5.3.40 no fix listed
Maven org.springframework:spring-web <= 5.3.40 no fix listed

Details

As written in the advisory (Markdown source, shown as plain text).

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.

References

External links from the advisory. They lead to third-party sites.