Skip to main content
← All vulnerabilities
CVE-2026-56839PYSEC-2026-3512GHSA-GCQ3-MFVH-3X25

PraisonAI Code agent tools fail open without a workspace boundary

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

Summary

PraisonAI is a multi-agent teams system. Prior to 4.6.59, the CODE_TOOLS wrappers keep _workspace_root as None and pass workspace=None to read_file, search_replace, and apply_diff helpers that enforce path containment only for a truthy workspace. An application that exposes code_read_file, code_search_replace, or code_apply_diff before set_workspace can therefore let prompt-influenced calls read and modify files outside the intended project directory, while explicitly configured workspaces remain effective. This vulnerability is fixed in 4.6.59.

Timeline

  1. CVE published
  2. CISA SSVC assessment

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

  3. Record last updated

Affected versions

  • MervinPraison PraisonAI

    fixed in 4.6.59

  • praisonaiPyPI

    fixed in 4.6.59

References 3

GitHub · MervinPraison/PraisonAI