PT-2025-26860

CVE-2025-52569

·

Published

2025-06-25

·

Updated

2025-10-08

Description by

CVSS 2.0
7.8
High
MetricsAV:N/AC:L/Au:N/C:C/I:N/A:N
Name of the Vulnerable Software and Affected Versions: GitForge.jl versions prior to 5.9.1
Description: The issue is related to a lack of input validation for user-provided values in certain functions. Specifically, in the GitHub.repo() function, the repo name field can be set to any string, which is then sent directly to the server without validation or safe encoding. This allows for path traversal patterns, such as ../, to be added to the input, potentially accessing unintended endpoints on api.github.com.
Recommendations: For versions prior to 5.9.1, upgrade immediately to v5.9.1 or later to receive a patch. As a temporary workaround, consider restricting the use of the GitHub.repo() function until a patch is available. Avoid using path traversal patterns like ../ in the repo name field to minimize the risk of exploitation.
Exploitability
Exploit
Fix
Impacts
Researchers
Vendors
Affected products
Related identifiers
GHSA-JG9P-C3WH-Q83X
JLSEC-2025-5
Found an issue in the description? Have something to add? Feel free to write us 👾