PT-2025-26838

CVE-2025-50178

·

Published

2025-06-25

·

Updated

2025-10-08

Description by

CVSS 4.0
6.6
Medium
MetricsAV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N/E:U
Name of the Vulnerable Software and Affected Versions: GitForge.jl versions prior to 0.4.3
Description: The issue is related to a lack of input validation for user-provided values in certain functions. Specifically, in the GitForge.get repo function for GitHub, the owner and repo fields can be manipulated by a user to access unintended endpoints on api.github.com by adding path traversal patterns like ../. This is possible because the inputs are not validated or safely encoded before being sent to the server.
Recommendations: For versions prior to 0.4.3, update to version 0.4.3 to resolve the issue. As a temporary workaround, consider validating and safely encoding user-provided inputs for the owner and repo fields in the GitForge.get repo function to prevent path traversal attacks.
Exploitability
Exploit
Fix
Impacts
Researchers
Vendors
Affected products
Related identifiers
GHSA-G2XX-229F-3QJM
JLSEC-2025-3
Found an issue in the description? Have something to add? Feel free to write us 👾