Description
PraisonAI before 1.6.78 contains a remote code execution vulnerability in SkillTools.run_skill_script() that executes scripts without path containment validation. Attackers can supply absolute file paths to execute arbitrary scripts from any filesystem location, including those outside the intended working directory.
Published: 2026-07-15
Score: 8.6 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

PraisonAI runs skill scripts without validating the path, allowing an attacker to supply an absolute file path and execute any script on the host. This enables remote code execution because the script is executed with the application’s privileges. The weakness is an arbitrary file path traversal (CWE-22).

Affected Systems

MervinPraison’s PraisonAI products prior to version 1.6.78 are vulnerable. Any installation of PraisonAI before this release that exposes the SkillTools interface is impacted.

Risk and Exploitability

The CVSS score of 8.6 indicates high severity, while the EPSS score of less than 1% suggests a low likelihood of The vulnerability is not currently listed in CISA’s KEV catalog. Exploitation requires remote access to the a script file path. The attack likely occurs over the network, but the exact vector is not explicitly documented; it is inferred from the ability to invoke run_skill_script remotely.

Generated by OpenCVE AI on July 31, 2026 at 03:56 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade PraisonAI to version 1.6.78 or later, which contains the necessary path validation for SkillTools.run_skill_script.
  • Restrict network access to the SkillTools endpoint so that only trusted users or services can submit scripts, reducing the attack surface.
  • Add an input validation check in SkillTools.run_skill_script to reject absolute paths or paths that navigate outside the intended working directory, mitigating the CWE-22 weakness.

Generated by OpenCVE AI on July 31, 2026 at 03:56 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 15 Jul 2026 22:45:00 +0000

Type Values Removed Values Added
First Time appeared Mervinpraison
Mervinpraison praisonai
Vendors & Products Mervinpraison
Mervinpraison praisonai

Wed, 15 Jul 2026 13:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Wed, 15 Jul 2026 12:00:00 +0000

Type Values Removed Values Added
Description PraisonAI before 1.6.78 contains a remote code execution vulnerability in SkillTools.run_skill_script() that executes scripts without path containment validation. Attackers can supply absolute file paths to execute arbitrary scripts from any filesystem location, including those outside the intended working directory.
Title PraisonAI before 1.6.78 Remote Code Execution via SkillTools
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': 8.1, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N'}

cvssV4_0

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


Subscriptions

Mervinpraison Praisonai
Praison Praisonai
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-07-15T12:14:45.603Z

Reserved: 2026-07-09T14:05:47.928Z

Link: CVE-2026-61443

cve-icon Vulnrichment

Updated: 2026-07-15T12:13:43.490Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-31T04:00:15Z

Weaknesses
  • CWE-22

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