CVE-2024-24569CWE-22

`ZipSecurity#isBelowCurrentDirectory` is vulnerable to partial-path traversal vulnerability

Medium · published February 1, 2024

CVSS v3.1
5.4
EPSS
1%
Percentile
46.9
In the wild
Unconfirmed
What it is

The Pixee Java Code Security Toolkit is a set of security APIs meant to help secure Java code. `ZipSecurity#isBelowCurrentDirectory` is vulnerable to a partial-path traversal bypass. To be vulnerable to the bypass, the application must use toolkit version <=1.1.1, use ZipSecurity as a guard against path traversal, and have an exploit path. Although the control still protects attackers from escaping the application path into higher level directories (e.g., /etc/), it will allow "escaping" into sibling paths. For example, if your running path is /my/app/path you an attacker could navigate into /my/app/path-something-else. This vulnerability is patched in 1.1.2.

The record
Technical detail
CVSS v3.1
5.4 · MEDIUM
Vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:L/I:L/A:N
CVSS v4.0
Not supplied
EPSS
0.00579 · 46.9th percentile
Weakness
CWE-22 · Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')
Published
2024-02-01T19:02Z
EPSS history
Timeline
  • 01 FEB 19:02Z
    `ZipSecurity#isBelowCurrentDirectory` is vulnerable to partial-path traversal vulnerability
    cvelistv5