CVE-2022-23457
HIGHOWASP Enterprise Security API < 2.3.0.0 - Path Traversal via Validator.getValidDirectoryPath
Title source: llmExploitation Summary
EIP tracks 3 public exploits for CVE-2022-23457. PoCs published by dawetmaster, andikahilmy, shoucheng3.
AI-analyzed exploit summary This repository appears to be a fork of the OWASP ESAPI Java Legacy project with no exploit code or technical analysis related to CVE-2022-23457. It contains build configurations, documentation, and examples but lacks any PoC or vulnerability details.
Description
ESAPI (The OWASP Enterprise Security API) is a free, open source, web application security control library. Prior to version 2.3.0.0, the default implementation of `Validator.getValidDirectoryPath(String, String, File, boolean)` may incorrectly treat the tested input string as a child of the specified parent directory. This potentially could allow control-flow bypass checks to be defeated if an attack can specify the entire string representing the 'input' path. This vulnerability is patched in release 2.3.0.0 of ESAPI. As a workaround, it is possible to write one's own implementation of the Validator interface. However, maintainers do not recommend this.
Exploits (3)
This repository appears to be a fork of the OWASP ESAPI Java Legacy project with no exploit code or technical analysis related to CVE-2022-23457. It contains build configurations, documentation, and examples but lacks any PoC or vulnerability details.
This repository appears to be a fork of the OWASP ESAPI Java Legacy project with no explicit exploit code or technical analysis related to CVE-2022-23457. It contains build configurations, documentation, and example scripts but lacks functional exploit PoC or vulnerability details.
This repository contains the OWASP ESAPI (Enterprise Security API) for Java (Legacy) project documentation and source code. It does not include an exploit PoC but provides context around the CVE-2022-23457 vulnerability in the ESAPI library.
References (6)
Scores
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H