Description
PraisonAI before 4.6.78 fails to validate file path references in custom command templates, allowing attackers to read files outside the workspace. Attackers can include path traversal sequences like @../outside_secret.txt or absolute paths in project command files to exfiltrate process-readable files into model prompts.
Published: 2026-07-11
Score: 6.8 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

PraisonAI does not validate file path references in custom command command The result is disclosure of any process‑readable file the attacker can reference, increasing the risk of sensitive data exposure. The weakness is classified as CWE‑22 Path Traversal.

Affected Systems

The vulnerability affects MervinPraison’s PraisonAI for all releases before version 4.6.78. Version 4.6.78 and later incorporate a fix that enforces proper path validation for custom commands.

Risk and Exploitability

The CVSS score of 6.8 indicates moderate severity. The EPSS score is <1%, indicating a very low probability of exploitation. The issue is not listed in the CISA KEV catalog, implying no widespread exploitation has been documented. Attackers require the ability to inject or modify custom command templates to exploit a remote file‑disclosure vulnerability that can be carried out if custom commands are accepted without strict path checks. The likelihood of exploitation is limited to environments that permit user‑defined command templates and lack rigorous path validation.

Generated by OpenCVE AI on July 29, 2026 at 09:10 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade PraisonAI to version 4.6.78 or newer to enable path validation in custom command templates reject absolute paths and normalize relative paths in custom commands, effectively disabling path traversal and limiting file access to the workspace.
  • Restrict the creation and editing of custom command templates to trusted administrators only, and monitor logs for any commands containing '..' or leading slashes to identify attempts to bypass path restrictions.
  • If an upgrade cannot be performed immediately, consider disabling custom command processing altogether or implement additional layer of path sanitization to block traversal sequences before they reach the file system.

Generated by OpenCVE AI on July 29, 2026 at 09:10 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 13 Jul 2026 18:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Sat, 11 Jul 2026 13:30:00 +0000

Type Values Removed Values Added
Description PraisonAI before 4.6.78 fails to validate file path references in custom command templates, allowing attackers to read files outside the workspace. Attackers can include path traversal sequences like @../outside_secret.txt or absolute paths in project command files to exfiltrate process-readable files into model prompts.
Title PraisonAI before 4.6.78 Path Traversal via Custom Commands
First Time appeared Praison
Praison praisonai
Weaknesses CWE-22
CPEs cpe:2.3:a:praison:praisonai:*:*:*:*:*:*:*:*
Vendors & Products Praison
Praison praisonai
References
Metrics cvssV3_1

{'score': 5.5, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N'}

cvssV4_0

{'score': 6.8, 'vector': 'CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N'}


Subscriptions

Praison Praisonai
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-07-13T17:26:03.291Z

Reserved: 2026-07-08T12:14:28.344Z

Link: CVE-2026-60088

cve-icon Vulnrichment

Updated: 2026-07-13T17:25:22.791Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-29T09:15:05Z

Weaknesses
  • CWE-22

    Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')