Input Validation Vulnerability in GitForge.jl Affects GitHub Integration
CVE-2025-52569

6.6MEDIUM

Key Information:

Vendor

Juliaweb

Status
Vendor
CVE Published:
25 June 2025

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

References

CVSS V4

Score:
6.6
Severity:
MEDIUM
Confidentiality:
High
Integrity:
None
Availability:
None
Attack Vector:
Network
Attack Complexity:
Low
Attack Required:
None
Privileges Required:
Undefined
User Interaction:
None

Timeline

  • Vulnerability published

  • Vulnerability Reserved

.
CVE-2025-52569 : Input Validation Vulnerability in GitForge.jl Affects GitHub Integration