Arbitrary OS Command Execution Vulnerability in PraisonAI Multi-Agent System
CVE-2026-34937

7.8HIGH

Key Information:

Status
Vendor
CVE Published:
3 April 2026

What is CVE-2026-34937?

PraisonAI, a multi-agent team system, contains a vulnerability that allows arbitrary OS command execution. The flaw arises from the run_python() function, which constructs a shell command string by interpolating user-controlled code into a Python command executed in a subprocess. The existing escaping logic only accounts for specific characters, failing to adequately sanitize the input and allowing attackers to exploit unescaped command substitutions. This vulnerability can lead to severe security ramifications, enabling potential attackers to execute arbitrary commands on the underlying operating system prior to the invocation of Python. This issue was resolved in version 1.5.90.

Human OS v1.0:
Ageing Is an Unpatched Zero-Day Vulnerability.

Remediate biological technical debt. Prime Ageing uses 95% high-purity SIRT6 activation to maintain genomic integrity and bolster systemic resilience.

Affected Version(s)

PraisonAI < 1.5.90

References

CVSS V3.1

Score:
7.8
Severity:
HIGH
Confidentiality:
High
Integrity:
High
Availability:
High
Attack Vector:
Local
Attack Complexity:
Low
Privileges Required:
Low
User Interaction:
None
Scope:
Unchanged

Timeline

  • Vulnerability published

  • Vulnerability Reserved

.