PT-2026-30766 · Praisonai · Praisonai

Liyander

·

Published

2026-04-06

·

Updated

2026-04-07

·

CVE-2026-39307

CVSS v3.1

8.1

High

VectorAV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:H
Name of the Vulnerable Software and Affected Versions PraisonAI versions prior to 1.5.113
Description PraisonAI is a multi-agent teams system. The templates installation feature is susceptible to a "Zip Slip" Arbitrary File Write attack. When downloading and extracting template archives from external sources, the application uses Python’s zipfile.extractall() without verifying if the files within the archive resolve outside of the intended extraction directory. A specially crafted ZIP archive can contain file entries with relative paths that, when extracted, can overwrite arbitrary files on the victim’s filesystem. The vulnerable code is located in src/praisonai/praisonai/cli/features/templates.py (Line 852) and uses the zipfile.extractall() function. A proof-of-concept involves creating a malicious ZIP archive with file entries containing directory traversal sequences (e.g., '../../../../../../../tmp/zip slip pwned.txt') and tricking a user into installing the template. This can lead to system corruption or Remote Code Execution (RCE).
Recommendations Update to PraisonAI version 1.5.113 or later.

Fix

Relative Path Traversal

Path traversal

Weakness Enumeration

Related Identifiers

CVE-2026-39307
GHSA-4PH2-F6PF-79WV

Affected Products

Praisonai