Skip to main content
← All vulnerabilities
CVE-2026-57136GHSA-VJV9-7M7J-H833

PraisonAI SandboxExecutor allowedCommands bypass via shell chaining

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 1.7.2
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: poc
  • Automatable: no
  • Technical impact: total

Summary

PraisonAI is a multi-agent teams system. From 1.2.3 until 1.7.2, CommandValidator in src/praisonai-ts/src/cli/features/sandbox-executor.ts validates only the first whitespace-delimited executable against allowedCommands, then SandboxExecutor passes the complete command string to sh -c. A command beginning with an allowed executable can append a non-allowlisted command through shell metacharacters, causing arbitrary commands to run with the PraisonAI process privileges. This issue is fixed in version 1.7.2.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: poc · Automatable: no · Technical impact: total

  3. Record last updated

Affected versions

  • MervinPraison PraisonAI

    From 1.2.3 · fixed in 1.7.2

  • praisonainpm

    From 1.2.3 · fixed in 1.7.2

References 3

GitHub · MervinPraison/PraisonAI