Skip to main content
← All vulnerabilities
CVE-2026-55540PYSEC-2026-3888GHSA-CH89-H4R2-C8F8

PraisonAI: [Path Traversal] agent tools escape the configured workspace via symlinks

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

Summary

PraisonAI is a multi-agent teams system. Prior to praisonai 4.6.51, is_path_within_directory() uses os.path.abspath() rather than os.path.realpath() for the workspace boundary. A symlink inside workspace can point outside and still pass the check, allowing read_file and other code tools to access files outside the configured workspace. This issue is fixed in version 4.6.58.

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.58

  • praisonaiPyPI

    fixed in 4.6.58

References 3

GitHub · MervinPraison/PraisonAI