<?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>Polyaxon - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/tags/polyaxon/</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>Tue, 15 Sep 2026 11:40:13 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/tags/polyaxon/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 Polyaxon via Unsandboxed Jinja2 Injection</title><link>https://feed.craftedsignal.io/briefs/2026-09-polyaxon-rce/</link><pubDate>Tue, 15 Sep 2026 11:40:13 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-09-polyaxon-rce/</guid><description>Authenticated users can execute arbitrary commands on the Polyaxon scheduler process by injecting malicious Jinja2 payloads into operation specification fields.</description><content:encoded><![CDATA[<p>Polyaxon versions up to and including 2.16.4 contain a critical vulnerability (CVE-2026-91925) involving the use of an unsandboxed Jinja2 template rendering environment. During server-side run preparation, the application processes several operation specification fields, including queues, namespace, conditions, presets, and dependencies. Because these fields are processed without adequate sandboxing, an authenticated user can inject arbitrary Jinja2 syntax to achieve remote code execution (RCE) in the context of the Polyaxon scheduler process. Successful exploitation allows an attacker to bypass security controls, gain access to underlying infrastructure, and exfiltrate highly sensitive data, including database credentials and internal service tokens used for system authentication. Defenders should prioritize patching and monitor for anomalous process activity originating from the Polyaxon scheduler.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>An authenticated attacker authenticates to the Polyaxon web interface or API.</li>
<li>The attacker constructs a malicious operation specification payload containing Jinja2 template injection syntax.</li>
<li>The attacker submits a new run or modifies an existing run configuration, populating fields such as 'queues', 'namespace', 'conditions', 'presets', or 'dependencies' with the malicious payload.</li>
<li>The Polyaxon scheduler process receives the run preparation request.</li>
<li>The server-side rendering engine evaluates the Jinja2 template within the attacker-supplied fields.</li>
<li>The underlying OS command is executed by the scheduler process.</li>
<li>The attacker leverages the command execution context to query environment variables, read configuration files, or steal service tokens.</li>
<li>Final impact is achieved through exfiltration of sensitive credentials or lateral movement within the environment.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>Successful exploitation of this vulnerability leads to full remote code execution on the server hosting the Polyaxon scheduler. Given the access level required for the scheduler, this enables an attacker to retrieve database credentials, service tokens, and potentially interact with the broader Kubernetes or cloud environment where Polyaxon is deployed. This threat affects all users of Polyaxon versions 2.16.4 and earlier.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Upgrade all instances of Polyaxon to a version released after 2.16.4 that includes sandboxed Jinja2 template rendering.</li>
<li>Implement strict input validation and access control policies for users permitted to define or modify operation specifications.</li>
<li>Audit access logs for the Polyaxon API to identify users frequently submitting complex operation specifications containing template-related characters.</li>
</ul>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category><category>remote-code-execution</category><category>jinja2</category><category>template-injection</category><category>polyaxon</category></item></channel></rss>