<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:webfeeds="http://webfeeds.org/rss/1.0"><channel><title>Git-Mcp-Server (2.15.1) - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/products/git-mcp-server-2.15.1/</link><description>Trending threats, MITRE ATT&amp;CK coverage, and detection metadata. Fed continuously.</description><generator>Hugo</generator><language>en</language><managingEditor>hello@craftedsignal.io</managingEditor><webMaster>hello@craftedsignal.io</webMaster><lastBuildDate>Fri, 04 Sep 2026 15:28:28 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/products/git-mcp-server-2.15.1/feed.xml" rel="self" type="application/rss+xml"/><image><url>https://feed.craftedsignal.io/favicon-32x32.png</url><title>CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/</link><width>32</width><height>32</height></image><webfeeds:icon>https://feed.craftedsignal.io/favicon.svg</webfeeds:icon><item><title>Argument Injection Vulnerability in git-mcp-server</title><link>https://feed.craftedsignal.io/briefs/2026-09-git-mcp-server-argument-injection/</link><pubDate>Fri, 04 Sep 2026 15:28:28 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-09-git-mcp-server-argument-injection/</guid><description>git-mcp-server version 2.15.1 is vulnerable to argument injection due to insufficient input validation in the ref and object parameters of its git tools, allowing for arbitrary file writes.</description><content:encoded><![CDATA[<p>git-mcp-server version 2.15.1 contains an argument injection vulnerability within the ref and object parameters used by the git_log, git_diff, and git_show tools. The vulnerability arises because these parameters lack proper validation to prevent the inclusion of leading dashes, which are interpreted as command-line flags by the underlying git binary. An attacker who can influence these parameters can inject arbitrary git command-line arguments, such as the --output option. By controlling the output path, an attacker can coerce the process into writing files to unauthorized locations on the filesystem, provided those paths are accessible by the service account running the git-mcp-server process. This vulnerability (CVE-2026-85626) poses a significant risk for unauthorized file creation or overwriting, potentially leading to remote code execution or privilege escalation if sensitive configuration files or startup scripts are targeted.</p>
<h2 id="impact">Impact</h2>
<p>Successful exploitation of this vulnerability allows an unauthenticated or authenticated user with access to the MCP interface to perform arbitrary file writes. This can result in system compromise, data destruction, or the injection of malicious scripts that gain execution context under the user account running the git-mcp-server instance.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Upgrade to a version of git-mcp-server that addresses CVE-2026-85626, as no specific version is identified as patched in the current report, monitor vendor security advisories for the remediation release.</li>
<li>Implement strict input validation on the backend for all ref and object parameters to ensure they do not start with a dash character.</li>
<li>Run the git-mcp-server process with the least privilege necessary, restricting write access to the filesystem to only required directories.</li>
<li>Monitor process execution logs for instances where git child processes are spawned with unexpected command-line arguments, specifically the --output parameter.</li>
</ul>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category></item></channel></rss>