Skip to main content

Activepieces CVE-2026-73081

| EUVDEUVD-2026-56527 HIGH
OS Command Injection (CWE-78)
2026-08-11 GitHub_M
8.7
CVSS 4.0 · Vendor: GitHub_M
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate as low-privilege flow editor
  2. Delivery
    Create or edit Code step with shell-metacharacter-injected name
  3. Exploit
    Submit flow triggering worker compilation
  4. Execution
    Metacharacters break shell build command
  5. Persist
    Execute arbitrary commands as worker process user
  6. Impact
    Exfiltrate 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

activepieces < 0.80.0

Affected Packages

euvd activepieces fix: 0.80.0

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

Vendor (GitHub_M) PRIMARY 8.7 HIGH
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
vuln.today AI 9.9 CRITICAL

Network-reachable, low-complexity injection by any authenticated flow editor; scope changes because worker process reaches internal services beyond the application boundary.

3.1 AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:L/SI:L/SA:L

Primary rating from Vendor (GitHub_M).

CVSS VectorVendor: GitHub_M

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
Low
Subsequent system: Integrity
Low
Subsequent system: Availability
Low

Lifecycle Timeline

2
Patch available
Aug 11, 2026 - 18:19 EUVD
CVE Published
Aug 11, 2026 - 16:28 cve.org
HIGH 8.7

DescriptionCVE.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

Why It Matters

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.

Business Impact: High
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

EPSS Score
0.3%
Top 78% exploitable
Prevalence
Medium
growing open-source AI workflow automation platform, moderate but expanding adoption
Data Quality
6 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment GitHub VulDB

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.3%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

44
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +44
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

OS command injection occurs when an application passes unsanitized user input directly into system shell commands.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy