Skip to main content
← All vulnerabilities
CVE-2026-40157GHSA-99G3-W8GR-X37CPYSEC-2026-469

PraisonAI affected by arbitrary file write via path traversal in `praisonai recipe unpack`

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 4.5.128
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.5.128, cmd_unpack in the recipe CLI extracts .praison tar archives using raw tar.extract() without validating archive member paths. A .praison bundle containing ../../ entries will write files outside the intended output directory. An attacker who distributes a malicious bundle can overwrite arbitrary files on the victim's filesystem when they run praisonai recipe unpack. This vulnerability is fixed in 4.5.128.

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

  • praisonaiPyPI

    From 2.7.2 · fixed in 4.5.128

References 1

GitHub · MervinPraison/PraisonAI