Description
PraisonAI before 4.6.78 contains an unenforced security policy vulnerability in the default Subprocess Sandbox backend where blocked_commands, blocked_paths, blocked_imports, allow_subprocess, and allow_file_write restrictions are completely ignored. Attackers can execute arbitrary subprocess commands, read sensitive files, and perform destructive operations despite explicit security policy configuration.
Published: 2026-07-15
Score: 8.7 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

PraisonAI before version 4.6.78 suffers from an unenforced security policy in its default Subprocess Sandbox backend. The configuration options blocked_commands, blocked_paths, blocked_imports, allow_subprocess, and allow_file_write are completely ignored, enabling an attacker to execute arbitrary subprocess commands, read any file accessible to the process, and perform destructive operations. This flaw is classified as CWE‑273, indicating a direct bypass of intended sandbox restrictions.

Affected Systems

The affected vendor is MervinPraison and the product is PraisonAI. Versions earlier than 4.6.78 are vulnerable, as the sandbox policy constraints are not enforced in those releases. Systems running any of those earlier releases are susceptible to exploitation through the Subprocess Sandbox.

Risk and Exploitability

The CVSS score of 8.7 reflects a high severity vulnerability, though the EPSS score of <1% signals a low current exploitation probability. The vulnerability is not listed in the CISA KEV catalog, implying no widespread exploitation has been reported. The likely attack vector is an application or environment that processes untrusted input or otherwise allows controlled interaction with the sandbox, whereby an attacker can trigger privileged subprocess execution or file access.

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

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the vendor's patch by installing PraisonAI 4.6.78 or later where the sandbox policy is enforced.
  • If an immediate upgrade is not feasible, restrict the sandbox configuration by setting allow_subprocess to false, disabling file writes, and removing or disabling blocked imports.
  • Implement monitoring to detect unauthorized subprocess execution and enforce input validation to prevent untrusted data from triggering sandbox operations.

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

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

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

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


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

Type Values Removed Values Added
Description PraisonAI before 4.6.78 contains an unenforced security policy vulnerability in the default Subprocess Sandbox backend where blocked_commands, blocked_paths, blocked_imports, allow_subprocess, and allow_file_write restrictions are completely ignored. Attackers can execute arbitrary subprocess commands, read sensitive files, and perform destructive operations despite explicit security policy configuration.
Title PraisonAI before 4.6.78 Unenforced Security Policy in Subprocess Sandbox
First Time appeared Praison
Praison praisonai
Weaknesses CWE-273
CPEs cpe:2.3:a:praison:praisonai:*:*:*:*:*:*:*:*
Vendors & Products Praison
Praison praisonai
References
Metrics cvssV3_1

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

cvssV4_0

{'score': 8.7, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/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-15T12:40:35.347Z

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

Link: CVE-2026-60085

cve-icon Vulnrichment

Updated: 2026-07-15T12:40:32.456Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

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

Weaknesses
  • CWE-273

    Improper Check for Dropped Privileges