Description
In camel-ai camel 0.2.91a1, v0.2.91a2 and v0.2.91a3, CodeExecutionToolkit can run model-produced Python code through SubprocessInterpreter without an approval boundary.
Published: 2026-09-30
Score: 9.8 Critical
EPSS: < 1% Very Low
KEV: No
Impact: Unauthorized Code Execution
Action: Upgrade Immediately
AI Analysis

Impact

The vulnerability allows the Camel AI CodeExecutionToolkit to run model‑produced Python code via a SubprocessInterpreter without any approval, enabling an attacker to execute arbitrary code in the host environment. This can compromise confidentiality, integrity, and availability of the system when a malicious model output is processed.

Affected Systems

Camel‑AI camel library versions 0.2.91a1, 0.2.91a2 and 0.2.91a3 are affected. No other product or version information is listed.

Risk and Exploitability

The CVSS score of 9.8 indicates critical severity, and the EPSS score of < 1% suggests a low probability of exploitation. The absence of an approval boundary creates a clear path for code execution. The vulnerability is not catalogued in CISA KEV. The likely attack vector is the insertion of malicious content into a model’s prompt or dataset, with backend systems executing it without verification. This represents a high‑impact risk if the application processes untrusted inputs.

Generated by OpenCVE AI on October 2, 2026 at 15:40 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade to the latest camel‑ai library release (e.g., 0.2.92 or later) that includes the security fix.
  • Add an approval boundary around the CodeExecutionToolkit: restrict model‑generated Python code to a sandbox environment and require explicit operator approval before execution.
  • Disable or remove the SubprocessInterpreter feature from running instances until the patch is applied.

Generated by OpenCVE AI on October 2, 2026 at 15:40 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 02 Oct 2026 16:00:00 +0000

Type Values Removed Values Added
Title Arbitrary Python Code Execution via SubprocessInterpreter in Camel AI

Fri, 02 Oct 2026 13:30:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

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

ssvc

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


Wed, 30 Sep 2026 23:30:00 +0000

Type Values Removed Values Added
Title Arbitrary Python Code Execution via SubprocessInterpreter in Camel AI
Weaknesses CWE-94

Wed, 30 Sep 2026 21:00:00 +0000

Type Values Removed Values Added
Description In camel-ai camel 0.2.91a1, v0.2.91a2 and v0.2.91a3, CodeExecutionToolkit can run model-produced Python code through SubprocessInterpreter without an approval boundary.
References

Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: mitre

Published:

Updated: 2026-10-02T12:35:39.991Z

Reserved: 2026-06-08T00:00:00.000Z

Link: CVE-2026-51857

cve-icon Vulnrichment

Updated: 2026-10-02T12:34:48.753Z

cve-icon NVD

Status : Deferred

Published: 2026-09-30T21:17:11.647

Modified: 2026-10-02T13:17:46.300

Link: CVE-2026-51857

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-02T15:45:18Z

Weaknesses
  • CWE-94

    Improper Control of Generation of Code ('Code Injection')