<?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>Cve-2026-76220 - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/tags/cve-2026-76220/</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>Wed, 19 Aug 2026 14:34:37 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/tags/cve-2026-76220/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>Remote Code Execution in GitPython via Repo.init</title><link>https://feed.craftedsignal.io/briefs/2026-08-gitpython-rce/</link><pubDate>Wed, 19 Aug 2026 14:34:37 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-08-gitpython-rce/</guid><description>GitPython versions before 3.1.58 are vulnerable to RCE via improper validation of arguments in the Repo.init method, allowing attackers to inject malicious git hooks.</description><content:encoded><![CDATA[<p>GitPython versions before 3.1.58 contain a remote code execution (RCE) vulnerability within the <code>Repo.init</code> method. The flaw is categorized as an argument injection vulnerability (CWE-88), where the library fails to properly neutralize arguments passed to the underlying Git command. An attacker can provide a <code>template</code> parameter that points to a user-controlled directory containing malicious git hooks. When the application or user performs subsequent git operations on the initialized repository, the attacker-provided hooks are executed with the privileges of the process running the GitPython library. This vulnerability poses a high risk to applications that expose repository initialization functionality to untrusted inputs or users.</p>
<h2 id="impact">Impact</h2>
<p>Successful exploitation allows for arbitrary code execution on the host machine running the affected application. This vulnerability is applicable to any environment using GitPython for repository automation or management where user input influences the <code>Repo.init</code> parameters. Given that GitPython is widely integrated into CI/CD pipelines, automation scripts, and developer tools, the impact could range from complete system compromise to lateral movement within a development environment.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Upgrade the <code>GitPython</code> package to version 3.1.58 or later immediately to incorporate the necessary input validation for the <code>Repo.init</code> method.</li>
<li>Audit existing implementations that utilize <code>Repo.init</code> to ensure that the <code>template</code> parameter is not sourced from untrusted or user-supplied input.</li>
<li>Implement strict input validation or allowlisting for any parameters passed to <code>git</code> related operations if the application architecture prevents immediate library updates.</li>
</ul>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category><category>vulnerability</category><category>argument-injection</category><category>gitpython</category><category>cve-2026-76219</category><category>cve-2026-76220</category><category>rce</category></item></channel></rss>