mcp-server-git's unrestricted git_init tool allows repository creation at arbitrary filesystem locations
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- Passive
- Attack complexity
- Low
- Attack requirements
- None
- Impact type
- —
- Confidentiality · integrity · availability
- None · None · None
- Fix status
- Fixed
Attack profile from CVSS 4.0 · CNA. Fix status from CNA and GitHub.
Summary
Model Context Protocol Servers is a collection of reference implementations for the model context protocol (MCP). In mcp-server-git versions prior to 2025.9.25, the git_init tool accepted arbitrary filesystem paths and created Git repositories without validating the target location. Unlike other tools which required an existing repository, git_init could operate on any directory accessible to the server process, making those directories eligible for subsequent git operations. The tool was removed entirely, as the server is intended to operate on existing repositories only. Users are advised to upgrade to 2025.9.25 or newer to remediate this issue.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- Yes
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| MLflow | servers | before 2025.9.25 | 2025.9.25 | Patch available | CNA |
| — | mcp-server-git (PyPI) | before 2025.9.25 | 2025.9.25 | Patch available | GHSA-5cgr-j3jf-jw3v |
- servers VendorMLflow Affected before 2025.9.25 Fixed in 2025.9.25 Patch available CNA
- mcp-server-git (PyPI) Vendor— Affected before 2025.9.25 Fixed in 2025.9.25 Patch available GHSA-5cgr-j3jf-jw3v
Remediation
- Fix · CNA servers (modelcontextprotocol) Fixed in 2025.9.25
- Fix · GHSA-5cgr-j3jf-jw3v mcp-server-git (PyPI) Fixed in 2025.9.25 Advisory →
Timeline
- 2026-10-02 Threatist record created from CVE-2025-68143
- 2026-10-03 Alias added: GHSA-5cgr-j3jf-jw3v
References
Patch 1
Advisory 2
More MLflow Model Context Protocol Servers vulnerabilities
- TI-2025-41726 mcp-server-git has missing path validation when using --repository flag CVSS 4.0MEDIUM 6.4
- TI-2025-41725 mcp-server-git argument injection in git_diff and git_checkout functions allows overwriting local files CVSS 4.0MEDIUM 6.3
- TI-2026-22095 mcp-server-git : Path traversal in git_add allows staging files outside repository boundaries CVSS 4.0MEDIUM 6.4
Sources
- CVE-2025-68143 · CVE Program
- CVE-2025-68143 · NVD
- FIRST EPSS
- GHSA-5cgr-j3jf-jw3v · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences