Analysis and contextual insights are available on OpenCVE Cloud.
No vendor fix or workaround currently provided.
Additional remediation guidance may be available on OpenCVE Cloud.
Tracking
Sign in to view the affected projects.
| Source | ID | Title |
|---|---|---|
Github GHSA |
GHSA-v847-hxxw-3pxg | PraisonAI recipe.run_stream skips dangerous-tool policy enforcement |
Fri, 23 Oct 2026 12:00:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Description | PraisonAI is a multi-agent teams system. From version 4.5.87 to before version 4.6.59, PraisonAI recipe execution blocks default-denied dangerous tools unless the caller explicitly passes allow_dangerous_tools=True. The normal recipe.run() path enforces this with _check_tool_policy(). The streaming path, recipe.run_stream(), loads the same recipe, checks dependencies, and then calls _execute_recipe() without running the dangerous-tool policy check. As a result, a recipe that honestly declares execute_command in TEMPLATE.yaml requires.tools is denied by recipe.run(), but reaches the execution engine through recipe.run_stream() with allow_dangerous_tools=False. This issue has been patched in version 4.6.59. | |
| Title | PraisonAI recipe.run_stream skips dangerous-tool policy enforcement | |
| Weaknesses | CWE-693 CWE-78 CWE-863 |
|
| References |
| |
| Metrics |
cvssV3_1
|
Subscriptions
No data.
Status: PUBLISHED
Assigner: GitHub_M
Published:
Updated: 2026-10-23T11:58:01.475Z
Reserved: 2026-06-23T14:55:09.117Z
Link: CVE-2026-56838
No data.
Status : Deferred
Published: 2026-10-23T12:18:15.357
Modified: 2026-10-23T12:18:15.473
Link: CVE-2026-56838
No data.
OpenCVE Enrichment
No data.
Github GHSA