Input Validation Vulnerability in GitForge.jl Affects GitHub Integration
CVE-2025-52569
6.6MEDIUM
What is CVE-2025-52569?
GitForge.jl is a unified interface for interacting with Git 'forges', specifically GitHub. Versions prior to 5.9.1 of this library lack input validation for user-supplied values in specific functions. This vulnerability allows attackers to manipulate the repo_name
field in the GitHub.repo()
function, permitting the insertion of path traversal patterns like ../
. As a result, attackers can access unintended endpoints on the GitHub API, which poses significant security risks. Users are strongly encouraged to upgrade to version 5.9.1 or later immediately, as all previous versions are vulnerable and no workarounds are available.
Affected Version(s)
GitHub.jl < 5.9.1