<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet href="/static/style.xsl" type="text/xsl"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" version="2.0">
  <channel>
    <title>Most recent entries from all</title>
    <link>https://cve.radiocsirt.org</link>
    <description>Contains only the most 10 recent entries.</description>
    <docs>http://www.rssboard.org/rss-specification</docs>
    <generator>python-feedgen</generator>
    <language>en</language>
    <lastBuildDate>Sat, 17 Oct 2026 11:06:28 +0000</lastBuildDate>
    <item>
      <title>CVE-2026-39305 — Arbitrary File Write / Path Traversal in Action Orchestrator</title>
      <link>https://cve.radiocsirt.org/vuln/cve-2026-39305</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; MervinPraison PraisonAI&lt;/p&gt;
&lt;p&gt;PraisonAI is a multi-agent teams system. Prior to 1.5.113, the Action Orchestrator feature contains a Path Traversal vulnerability that allows an attacker (or compromised agent) to write to arbitrary files outside of the configured workspace directory. By supplying relative path segments (../) in the target path, malicious actions can overwrite sensitive system files or drop executable payloads on the host. This vulnerability is fixed in 1.5.113.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; MervinPraison PraisonAI&lt;/p&gt;
&lt;p&gt;PraisonAI is a multi-agent teams system. Prior to 1.5.113, the Action Orchestrator feature contains a Path Traversal vulnerability that allows an attacker (or compromised agent) to write to arbitrary files outside of the configured workspace directory. By supplying relative path segments (../) in the target path, malicious actions can overwrite sensitive system files or drop executable payloads on the host. This vulnerability is fixed in 1.5.113.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/cve-2026-39305</guid>
    </item>
    <item>
      <title>PYSEC-2026-475 — PraisonAI Vulnerable to Arbitrary File Write / Path Traversal in Action Orchestrator</title>
      <link>https://cve.radiocsirt.org/vuln/pysec-2026-475</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; PyPI: praisonai&lt;/p&gt;
&lt;p&gt;The Action Orchestrator feature contains a Path Traversal vulnerability that allows an attacker (or compromised agent) to write to arbitrary files outside of the configured workspace directory. By supplying relative path segments (`../`) in the target path, malicious actions can overwrite sensitive system files or drop executable payloads on the host.&lt;/p&gt;
&lt;p&gt;### Details
Location: `src/praisonai/praisonai/cli/features/action_orchestrator.py` (Lines 402, 409, 423)&lt;/p&gt;
&lt;p&gt;Vulnerable Code snippet:
```python
target = workspace / step.target
```&lt;/p&gt;
&lt;p&gt;In the `_apply_step` method, paths are constructed by concatenating the `workspace` path with a user-supplied `step.target` string: `target = workspace / step.target`. The code fails to resolve and validate that the final absolute path remains within the bounds of the `workspace` directory. When processing `FILE_CREATE` or `FILE_EDIT` actions, this flaw permits arbitrary file modification.&lt;/p&gt;
&lt;p&gt;### PoC
 Construct a malicious `ActionStep` payload with path traversal characters:&lt;/p&gt;
&lt;p&gt;```python
 from praisonai.cli.features.action_orchestrator import ActionStep, ActionType, ActionStatus
 
# Payload targeting a file outside the workspace
step = ActionStep(
    id=&amp;#34;test_traversal&amp;#34;,
    action_type=ActionType.FILE_CREATE,
    description=&amp;#34;Malicious file write&amp;#34;,
    target=&amp;#34;../../../../../../../tmp/orchestrator_pwned.txt&amp;#34;,
    params={&amp;#34;content&amp;#34;: &amp;#34;pwned&amp;#34;},
    status=ActionStatus.APPROVED
)&lt;/p&gt;
&lt;p&gt;# When the orchestrator applies this step, it writes to the traversed path
#…&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; PyPI: praisonai&lt;/p&gt;
&lt;p&gt;The Action Orchestrator feature contains a Path Traversal vulnerability that allows an attacker (or compromised agent) to write to arbitrary files outside of the configured workspace directory. By supplying relative path segments (`../`) in the target path, malicious actions can overwrite sensitive system files or drop executable payloads on the host.&lt;/p&gt;
&lt;p&gt;### Details
Location: `src/praisonai/praisonai/cli/features/action_orchestrator.py` (Lines 402, 409, 423)&lt;/p&gt;
&lt;p&gt;Vulnerable Code snippet:
```python
target = workspace / step.target
```&lt;/p&gt;
&lt;p&gt;In the `_apply_step` method, paths are constructed by concatenating the `workspace` path with a user-supplied `step.target` string: `target = workspace / step.target`. The code fails to resolve and validate that the final absolute path remains within the bounds of the `workspace` directory. When processing `FILE_CREATE` or `FILE_EDIT` actions, this flaw permits arbitrary file modification.&lt;/p&gt;
&lt;p&gt;### PoC
 Construct a malicious `ActionStep` payload with path traversal characters:&lt;/p&gt;
&lt;p&gt;```python
 from praisonai.cli.features.action_orchestrator import ActionStep, ActionType, ActionStatus
 
# Payload targeting a file outside the workspace
step = ActionStep(
    id=&amp;#34;test_traversal&amp;#34;,
    action_type=ActionType.FILE_CREATE,
    description=&amp;#34;Malicious file write&amp;#34;,
    target=&amp;#34;../../../../../../../tmp/orchestrator_pwned.txt&amp;#34;,
    params={&amp;#34;content&amp;#34;: &amp;#34;pwned&amp;#34;},
    status=ActionStatus.APPROVED
)&lt;/p&gt;
&lt;p&gt;# When the orchestrator applies this step, it writes to the traversed path
#…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/pysec-2026-475</guid>
    </item>
  </channel>
</rss>
