GitForge.jl is a unified interface for interacting with Git "forges." Versions prior to 0.4.3 lack input validation for user provided values in certain functions. In the `GitForge.get_repo` function for GitHub, the user can provide any string for the owner and repo fields. These inputs are not validated or safely encoded and are sent directly to the server. This means a user can add path traversal patterns like `../` in the input to access any other endpoints on api.github.com that were not intended. Version 0.4.3 contains a patch for the issue. No known workarounds are available.
Metrics
Affected Vendors & Products
References
History
Wed, 25 Jun 2025 16:15:00 +0000
Type | Values Removed | Values Added |
---|---|---|
Metrics |
ssvc
|
Wed, 25 Jun 2025 15:30:00 +0000
Type | Values Removed | Values Added |
---|---|---|
Description | GitForge.jl is a unified interface for interacting with Git "forges." Versions prior to 0.4.3 lack input validation for user provided values in certain functions. In the `GitForge.get_repo` function for GitHub, the user can provide any string for the owner and repo fields. These inputs are not validated or safely encoded and are sent directly to the server. This means a user can add path traversal patterns like `../` in the input to access any other endpoints on api.github.com that were not intended. Version 0.4.3 contains a patch for the issue. No known workarounds are available. | |
Title | GitForge.jl lacks validation for user provided fields | |
Weaknesses | CWE-20 CWE-22 |
|
References |
| |
Metrics |
cvssV4_0
|

Status: PUBLISHED
Assigner: GitHub_M
Published: 2025-06-25T15:12:24.751Z
Updated: 2025-06-25T15:20:43.040Z
Reserved: 2025-06-13T19:17:51.726Z
Link: CVE-2025-50178

Updated: 2025-06-25T15:20:36.223Z

Status : Awaiting Analysis
Published: 2025-06-25T16:15:26.693
Modified: 2025-06-26T18:57:43.670
Link: CVE-2025-50178

No data.