<?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>Godot Engine (4.1.0 Through 4.7.2) - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/products/godot-engine-4.1.0-through-4.7.2/</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, 26 Oct 2026 22:34:54 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/products/godot-engine-4.1.0-through-4.7.2/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>Godot Engine: Arbitrary code execution via .po translation file</title><link>https://feed.craftedsignal.io/briefs/2026-10-godot-arbitrary-code-execution/</link><pubDate>Mon, 26 Oct 2026 22:34:54 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-10-godot-arbitrary-code-execution/</guid><description>A vulnerability in the Godot 4.x .po translation file loader allows for arbitrary code execution due to improper validation of the Plural-Forms header during plural lookup operations.</description><content:encoded><![CDATA[<p>A code-execution vulnerability has been identified in Godot 4.x versions 4.1.0 through 4.7.2. The vulnerability exists within the translation loading component, specifically in the parsing logic for .po (Portable Object) files. The engine fails to validate the 'Plural-Forms' header against the GNU gettext grammar within <code>core/io/translation_loader_po.cpp</code>. Exploitation occurs during the first plural lookup, where a maliciously crafted header can lead to code execution. This vulnerability is not present in Godot 3.5.</p>
<h2 id="impact">Impact</h2>
<p>Successful exploitation allows for arbitrary code execution within the context of the running Godot application.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Inventory all projects utilizing Godot Engine 4.1.0 through 4.7.2.</li>
<li>Implement strict input validation for all external translation files (.po) loaded by the engine until a security update is applied.</li>
<li>Monitor for and apply upcoming patches from the Godot Engine developers for the affected 4.x versions.</li>
</ul>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category><category>code-execution</category><category>translation</category><category>godot</category><category>vulnerability</category></item></channel></rss>