CVE Catalog

CVE-2026-34935

CriticalCVSS 9.8
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Elevated risk
0.82%

54th percentile - higher than 54% of all known CVEs

Summary

PraisonAI versions 4.5.15 through 4.5.69 contain a vulnerability allowing arbitrary OS command execution via the --mcp CLI argument, which is passed without validation to shlex.split() and anyio.open_process(). An attacker can exploit this to execute arbitrary commands in the process user context.

Risk Assessment

The risk is that an attacker can gain full control over the server by executing arbitrary system commands, compromising data confidentiality, integrity, and availability.

Recommendation

Immediately upgrade PraisonAI to version 4.5.69 or later, which includes a fix for this vulnerability.

Original NVD description (English source)

PraisonAI is a multi-agent teams system. From version 4.5.15 to before version 4.5.69, the --mcp CLI argument is passed directly to shlex.split() and forwarded through the call chain to anyio.open_process() with no validation, allowlist check, or sanitization at any hop, allowing arbitrary OS command execution as the process user. This issue has been patched in version 4.5.69.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS