CVE-2024-38820
LOWSpring Framework 5.3.0-5.3.40 and 6.1.0-6.1.13 - Case Sensitivity Bypass in DataBinder DisallowedFields
Title source: llmExploitation Summary
EIP tracks 1 public exploit for CVE-2024-38820. PoCs published by kadamnayan.
AI-analyzed exploit summary This repository contains a functional proof-of-concept for CVE-2024-38820, demonstrating a locale-dependent bypass vulnerability in Spring Framework's DataBinder field protection mechanism. The PoC includes a Spring Boot application and test scripts to exploit the vulnerability by leveraging Turkish locale-specific case conversion issues.
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.
Exploits (1)
This repository contains a functional proof-of-concept for CVE-2024-38820, demonstrating a locale-dependent bypass vulnerability in Spring Framework's DataBinder field protection mechanism. The PoC includes a Spring Boot application and test scripts to exploit the vulnerability by leveraging Turkish locale-specific case conversion issues.
References (2)
Scores
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:L/A:N