Description
PraisonAI versions before 4.6.78 contain an allowlist bypass vulnerability in shell command execution that allows attackers to execute restricted commands via find's built-in -exec, -execdir, and -delete actions. Attackers can craft find commands with these built-in actions to read blocked files, delete files, or execute non-allowlisted binaries without triggering shell metacharacter filters.
Published: 2026-07-10
Score: 8.7 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

PraisonAI versions prior to 4.6.78 contain an allowlist bypass vulnerability in its shell command execution component. Attackers can craft find commands that use the built-in -exec, -execdir, or -delete actions to read files that are otherwise blocked, delete arbitrary files, or execute binaries that are not on the allowlist. This bypass undermines the application’s shell metacharacter filters and enables the execution of restricted commands, thereby compromising confidentiality, integrity, and availability of the data the application manages.

Affected Systems

The affected product is PraisonAI from MervinPraison; any release before v4.6.78 is vulnerable. No further version granularity is available in the vendor data, so any installation running an earlier release should be treated as at risk.

Risk and Exploitability

The CVSS score of 8.7 indicates high severity. The EPSS score is reported as less than 1 %, suggesting a low but non‑zero exploitation likelihood, and the vulnerability is not listed in the CISA KEV catalog. Based on the description, it is inferred that the attack vector involves an attacker influencing the parameters passed to find, either by submitting crafted input to PraisonAI or by tampering with the execution environment. Once the bypass is achieved, the attacker can execute arbitrary shell commands, read or delete protected files, and potentially compromise the entire system.

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

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade PraisonAI to version 4.6.78 or later to apply the vendor’s fix for the allowlist bypass.
  • If an immediate upgrade is not feasible, modify Praison disallow or tightly restrict the use of find’s -exec, -execdir, and -delete actions.
  • Implement stringent input validation for all find command arguments, ensuring only whitelisted, trusted patterns are accepted.

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

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 10 Jul 2026 18:30:00 +0000

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

Fri, 10 Jul 2026 14:45:00 +0000

Type Values Removed Values Added
Description PraisonAI versions before 4.6.78 contain an allowlist bypass vulnerability in shell command execution that allows attackers to execute restricted commands via find's built-in -exec, -execdir, and -delete actions. Attackers can craft find commands with these built-in actions to read blocked files, delete files, or execute non-allowlisted binaries without triggering shell metacharacter filters.
Title PraisonAI before 4.6.78 Allowlist Bypass via find -exec
First Time appeared Praison
Praison praisonai
Weaknesses CWE-78
CPEs cpe:2.3:a:praison:praisonai:*:*:*:*:*:*:*:*
Vendors & Products Praison
Praison praisonai
References
Metrics cvssV3_1

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

cvssV4_0

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


Subscriptions

Mervinpraison Praisonai
Praison Praisonai
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-07-10T14:46:22.280Z

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

Link: CVE-2026-61434

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-29T11:00:13Z

Weaknesses
  • CWE-78

    Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')