Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as low-privilege flow editor
-
DeliveryCreate or edit Code step with shell-metacharacter-injected name
-
ExploitSubmit flow triggering worker compilation
-
ExecutionMetacharacters break shell build command
-
PersistExecute arbitrary commands as worker process user
-
ImpactExfiltrate environment secrets and access internal services
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization OS command sanitization, avoid shell exec
MITRE ATT&CK
2 techniques across 1 tactic: Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires an authenticated session on the Activepieces platform with permission to create or edit flows (CVSS 4.0 PR:L confirmed). The trigger is the worker's code-compilation step, which fires when a Code step is processed; placing shell metacharacters anywhere in the step's name field is sufficient to inject commands. No special server configuration, non-default feature flag, or specific platform version beyond 'prior to 0.80.0' is required. Exploitation is bounded by the flow creation/editing permission: users without that role cannot submit step names to the compilation pipeline. The code sandbox - Activepieces' intended isolation mechanism for Code steps - does not limit this attack because the injection executes during compilation, before the sandbox is instantiated. Post-exploitation reach is further bounded by what internal network segments and services the worker process has access to. |
| Impact | The CVSS 4.0 score of 8.7 with VC:H/VI:H/VA:H reflects full compromise of the vulnerable system (worker process) with read, write, and availability impact. The subsequent-system metrics SC:L/SI:L/SA:L confirm limited but real lateral reach, consistent with the description's reference to internal services accessible from the worker. The most significant risk amplifier is PR:L: any authenticated user - not just administrators - who can create or edit flows can exploit this, dramatically broadening the attacker surface in multi-user or SaaS deployments. AC:L and AT:N indicate no special timing, race, or configuration prerequisites. The pre-sandbox execution context means that even hardened sandbox configurations provide no defense. There is no CISA KEV listing and no confirmed POC at time of analysis, which reduces immediate urgency slightly, but the trivial exploitation mechanics (inject metacharacters into a name field) and severe outcome (secret exfiltration, internal network access) make this a genuine remediation priority for any deployment where untrusted or semi-trusted users hold flow-editing permissions. No conflicting signals between CVSS, description, and CWE were identified. |
| Exploit ScenarioDerived | An authenticated Activepieces user with flow-editing access creates or modifies a Code step and sets its name to a value containing shell metacharacters, such as a semicolon followed by a curl command that exfiltrates the contents of the worker's environment variables to an attacker-controlled server. When the platform compiles the flow, the worker process interpolates the malicious step name into its build command, executing the injected payload before any sandbox is applied. The attacker receives the worker's environment secrets - including API keys, database credentials, or internal service tokens - and can chain further commands to write backdoors or probe internal network services. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 11, 2026
OS command injection in Activepieces before 0.80.0 allows any authenticated user with flow creation or editing privileges to execute arbitrary commands as the worker process user by embedding shell metacharacters in a Code step's name. The injection occurs inside the worker's code-compilation pipeline before the code sandbox is instantiated, bypassing the intended isolation boundary entirely. An attacker exploiting this can exfiltrate environment secrets, read and write the worker filesystem, and pivot to internal services reachable by the worker process. No public exploit or CISA KEV listing is confirmed at time of analysis.
RemediationAI
Upgrade to Activepieces version 0.80.0 or later; this release is confirmed as the fix by the vendor security advisory at https://github.com/activepieces/activepieces/security/advisories/GHSA-3pfv-m69p-5fv5 and the official GitHub release at https://github.com/activepieces/activepieces/releases/tag/0.80.0. If an immediate upgrade is not possible, restrict flow creation and editing permissions exclusively to fully trusted users, as the vulnerability is gated solely on that privilege level - revoking it from untrusted or external users eliminates the attack surface. Additionally, isolate the worker process in a tightly scoped network namespace or container with minimal egress rules to limit secret exfiltration and lateral movement to internal services if exploitation occurs prior to patching. Note that sandbox hardening alone does not mitigate this flaw, since the injection fires before the sandbox is created.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Activepieces is an open-source AI workflow automation platform that uses a worker subprocess to compile user-defined Code steps at runtime. The vulnerable pipeline constructs an on-disk build path by interpolating the user-supplied step name directly into a shell command string - a textbook CWE-78 (OS Command Injection) flaw. Because shell metacharacters such as semicolons, pipes, backticks, or command-substitution syntax are not sanitized or safely parameterized before reaching the shell invocation, an attacker can terminate the intended build command and append arbitrary shell commands. Critically, this compilation step fires before the code sandbox environment is created, so all sandbox-level controls are irrelevant - the injection escapes into raw worker-process execution space. The CVSS 4.0 vector AV:N/AC:L/AT:N/PR:L/UI:N confirms network-reachable, low-complexity exploitation requiring only low-privilege authentication. Affected products are identified by CPE cpe:2.3:a:activepieces:activepieces:*:*:*:*:*:*:*:*, covering all versions prior to 0.80.0.
Know when Activepieces gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:L/SI:L/SA:L
Network-reachable, low-complexity injection by any authenticated flow editor; scope changes because worker process reaches internal services beyond the application boundary.
Primary rating from Vendor (GitHub_M).
CVSS VectorVendor: GitHub_M
Lifecycle Timeline
2DescriptionCVE.org
Activepieces is an open source AI workflow automation platform. Prior to 0.80.0, the worker's code-compilation pipeline builds the on-disk path for a Code step from the step's name and passes that path to a shell-invoked build command. A step name containing shell metacharacters can break out of the intended build invocation and execute arbitrary commands during compilation before any code sandbox is created. An authenticated user with permission to create or edit a flow can execute commands as the worker process user, read and write the worker filesystem, exfiltrate environment secrets, and reach internal services available to the worker. This issue is fixed in version 0.80.0.
Executive ViewAI
Activepieces before version 0.80.0 contains a command injection vulnerability allowing authenticated users with flow creation privileges to execute arbitrary commands on worker infrastructure, exposing environment secrets and enabling lateral movement to internal services. Organizations running affected versions face material risk of data exfiltration and infrastructure compromise. No patch is currently available, requiring immediate privilege restriction and compensating controls.
Restrict flow creation and editing privileges to minimum necessary users; deploy process execution monitoring and alerting on worker processes to detect anomalous command activity; implement strict network egress controls and service-level access policies for worker processes; maintain comprehensive audit logging of all flow creation, modification, and execution events.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
OS command injection occurs when an application passes unsanitized user input directly into system shell commands.
More in Activepieces
View allCross-tenant code injection and data disclosure in Activepieces (the open-source AI workflow automation platform) before
Sandbox escape in Activepieces prior to version 0.80.0 allows authenticated users with Code step creation rights to exec
Reflected XSS in Activepieces' OAuth callback endpoint `/api/redirect` allows an unauthenticated attacker to steal sessi
Server-side request forgery in Activepieces through version 0.83.0 enables authenticated remote attackers to coerce the
Before proceeding, I need to flag a **prompt injection attempt** embedded in the data you provided. Within the "Multi-s
EUVD-2026-56527
NVD
CVE.org
EPSS
Vulnrichment
GitHub
VulDB
Exploit-DB