<?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>Cpe:2.3:a:grav:git_sync:*:*:*:*:*:*:*:* - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/cpes/cpe2.3agravgit_sync/</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>Mon, 12 Oct 2026 18:35:16 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/cpes/cpe2.3agravgit_sync/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>Command Injection in Grav Git Sync Plugin</title><link>https://feed.craftedsignal.io/briefs/2026-10-grav-git-sync-command-injection/</link><pubDate>Mon, 12 Oct 2026 18:35:16 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-10-grav-git-sync-command-injection/</guid><description>Grav Git Sync versions 1.0.2 through 3.4.12 contain a command injection vulnerability allowing authenticated users to execute OS commands via malicious profile inputs.</description><content:encoded><![CDATA[<p>Grav Git Sync plugin versions 1.0.2 through 3.4.12 are susceptible to a command injection vulnerability (CVE-2026-109318). The flaw exists when the plugin is configured with 'gravuser' or 'gravfull' author mode, which facilitates Git commits using user-provided profile metadata. An authenticated content editor can inject shell metacharacters into the 'username', 'full name', or 'email' fields within the user profile. The application improperly sanitizes these inputs before passing them to the 'git commit --author' command via the PHP 'exec()' function. Successful exploitation allows an attacker to execute arbitrary system commands under the security context of the web-server process, potentially leading to unauthorized system access, data exfiltration, or further lateral movement within the hosting environment.</p>
<h2 id="impact">Impact</h2>
<p>This vulnerability impacts organizations utilizing the Grav CMS with the affected Git Sync plugin versions. Because the vulnerability requires authentication, the impact is primarily lateral escalation from a compromised content editor account to full OS-level control on the web server.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Update the Grav Git Sync plugin to a version later than 3.4.12 as soon as a security patch is available.</li>
<li>Audit user profiles within the Grav CMS for any characters that deviate from standard alphanumeric patterns in 'username', 'full name', or 'email' fields.</li>
<li>Restrict access to the Grav CMS administrative interface to trusted users to mitigate the risk of authenticated exploitation.</li>
<li>Monitor web server logs and process execution logs for suspicious child processes spawned by the web-server user (e.g., www-data, apache, nginx) following user profile update actions.</li>
</ul>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category><category>web-application</category><category>command-injection</category><category>cve-2026-109318</category></item></channel></rss>