PT-2025-26860 · Unknown · Gitforge.Jl
Dilum Aluthge
·
Published
2025-06-25
·
Updated
2025-10-08
·
CVE-2025-52569
CVSS v2.0
7.8
High
| Vector | AV: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.Exploit
Fix
Path traversal
RCE
Found an issue in the description? Have something to add? Feel free to write us 👾
Related Identifiers
Affected Products
Gitforge.Jl