Description
PraisonAI is a multi-agent teams system. From version 4.6.10 to before version 4.6.59, LocalManagedAgent / SandboxedAgent compute bridging wraps read_file, list_files, and write_file when a compute provider is attached. The bridge converts those file operations into shell command strings using raw path arguments, then sends those strings to shell-backed compute providers. An attacker who can influence a file-tool path argument can break out of the quoted path and execute arbitrary shell commands in the compute environment. With compute="local", commands execute through the local subprocess compute provider on the host. With Docker, commands execute in the container. This issue has been patched in version 4.6.59.
Published: 2026-10-23
Score: 8.8 High
EPSS: n/a
KEV: No
Impact: Command Injection / Remote Code Execution
Action: Immediate Patch
AI Analysis

Impact

PraisonAI’s compute bridging subsystem uses raw file path arguments to build shell command strings that are passed to compute providers. An attacker who can control a file-tool path argument can break out of the intended path quoting and inject arbitrary shell commands into the compute environment. The vulnerability can lead to unrestricted command execution on the host when compute="local" or inside a Docker container when using a containerized provider.

Affected Systems

The flaw affects MervinPraison PraisonAI versions from 4.6.10 through 4.6.58. These releases use a LocalManagedAgent or SandboxedAgent that perform file operations via compute bridging, exposing the intake of unvalidated file paths to shell execution. Users of affected versions suffer the risk until they update to 4.6.59 or later, which removes the vulnerable behavior.

Risk and Exploitability

With a CVSS score of 8.8 the vulnerability is considered high severity. The EPSS score is not available, and the flaw is not listed in the CISA KEV catalog, indicating no confirmed widespread exploitation yet. However, exploitation requires control over a file-tool path argument, which may be feasible if local users or compromised agents can supply that input. The attack path can execute arbitrary commands on the host system or within containers, resulting in full system compromise if attackers gain elevated compute privileges.

Generated by OpenCVE AI on October 23, 2026 at 13:36 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade PraisonAI to version 4.6.59 or later, which removes the vulnerable compute bridging code.
  • Restrict the ability to specify file-tool path arguments to trusted, privileged users only, or enforce strict role-based access controls on the compute interface.
  • Sanitize and validate all file path inputs before constructing shell commands, ensuring that path separators and special characters cannot break out of the intended command string.

Generated by OpenCVE AI on October 23, 2026 at 13:36 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-w6h2-fr4q-xvxv PraisonAI: Compute-bridged file tools allow shell command injection
History

Fri, 23 Oct 2026 14:00:00 +0000

Type Values Removed Values Added
First Time appeared Mervinpraison
Mervinpraison praisonai
Vendors & Products Mervinpraison
Mervinpraison praisonai

Fri, 23 Oct 2026 12:30:00 +0000

Type Values Removed Values Added
Description PraisonAI is a multi-agent teams system. From version 4.6.10 to before version 4.6.59, LocalManagedAgent / SandboxedAgent compute bridging wraps read_file, list_files, and write_file when a compute provider is attached. The bridge converts those file operations into shell command strings using raw path arguments, then sends those strings to shell-backed compute providers. An attacker who can influence a file-tool path argument can break out of the quoted path and execute arbitrary shell commands in the compute environment. With compute="local", commands execute through the local subprocess compute provider on the host. With Docker, commands execute in the container. This issue has been patched in version 4.6.59.
Title PraisonAI: Compute-bridged file tools allow shell command injection
Weaknesses CWE-78
CWE-863
References
Metrics cvssV3_1

{'score': 8.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H'}


Subscriptions

Mervinpraison Praisonai
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-10-23T12:10:18.920Z

Reserved: 2026-06-24T00:33:17.706Z

Link: CVE-2026-57117

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2026-10-23T13:17:10.870

Modified: 2026-10-23T13:17:11.023

Link: CVE-2026-57117

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-23T13:45:17Z

Weaknesses
  • CWE-78

    Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')

  • CWE-863

    Incorrect Authorization