Description
Activepieces is an open source AI workflow automation platform. Prior to 0.82.0, the git-sync feature clones a user-configured Git repository into a temporary directory on the server and then writes flow, table, and connection state into it before pushing back, and two separate weaknesses allowed those writes to escape the intended workspace and land on arbitrary paths on the host filesystem: Git's symbolic-link handling was not disabled on the clone, so an attacker who controlled the remote repository could include symlinks that redirected the writes, and several user-supplied identifiers used to build on-disk paths (the repository slug and the externalId of tables, flows, and connections) were not validated against directory-traversal sequences such as ../. On a self-hosted Enterprise Edition deployment, a user authorized to configure or push to a git-sync repository (holding the WRITE_PROJECT_RELEASE permission) could cause the server to overwrite files anywhere the Activepieces process user can write, which depending on host layout can be leveraged for tampering, denial of service, or remote code execution. This issue is fixed in version 0.82.0.
Published: 2026-07-16
Score: 5.9 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Activepieces’ git-sync feature, prior to version 0.82.0, clones a user-supplied Git repository into a temporary directory and then writes workflow, table, and connection data back to that clone. Two weaknesses allow those writes to escape the intended workspace: the clone operation does not disable Git’s symbolic‑link handling so an attacker who controls the repository can include symlinks that redirect the write paths, and user‑supplied identifiers such as the repository slug and the externalId of tables, flows, and connections are not validated against directory‑traversal sequences. This vulnerability corresponds to CWE‑22 (Path Traversal) and CWE‑59 (Improper Restriction of Accessible Resources by a Pathname). Consequently, an attacker who can author or push to a git‑sync repository can cause the Activepieces server to overwrite arbitrary files on the host filesystem, potentially tampering with configuration, causing a denial‑of‑service, or even achieving remote code execution if the overwritten file is executable or modifies privileged data.

Affected Systems

The vulnerability affects installations of Activepieces (activepieces:activepieces) running any version earlier than 0.82.0. Users who are authorized to configure or push to a git-sync repository (holding the WRITE_PROJECT_RELEASE permission) could cause the server to overwrite files anywhere the Activepieces process user can write, which depending on host layout can be leveraged for tampering, denial of service, or remote code execution.

Risk and Exploitability

The CVSS score of 5.9 indicates a moderate severity. The EPSS score of less than 1 % suggests a very low probability of exploitation at the time of this analysis. The vulnerability is not listed in the CISA KEV catalog. Exploitation requires the attacker to control a remote Git repository that is cloned by the server and to have write permission on a project that uses git-sync. The attacker can then embed malicious symlinks or malicious identifiers to redirect writes to arbitrary paths, potentially overwriting critical files or creating executable payloads.

Generated by OpenCVE AI on July 31, 2026 at 01:27 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Activepieces to version 0.82.0 or later
  • Modify the git‑sync clone process to disable Git’s symbolic‑link handling or otherwise ensure that symlinks are not followed
  • Validate all user‑supplied identifiers (repository slug, externalId) for directory‑traversal sequences such as ‘..’ or absolute paths, rejecting any that do not conform to a strict whitelist – a mitigation directly addressing CWE‑22
  • Restrict the WRITE_PROJECT_RELEASE permission to trusted users only and log all git‑sync configuration changes
  • Monitor the Activepieces workspace directory for unexpected file modifications and investigate any anomalies promptly

Generated by OpenCVE AI on July 31, 2026 at 01:27 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

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

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Thu, 16 Jul 2026 20:45:00 +0000

Type Values Removed Values Added
First Time appeared Activepieces
Activepieces activepieces
Vendors & Products Activepieces
Activepieces activepieces

Thu, 16 Jul 2026 19:15:00 +0000

Type Values Removed Values Added
Description Activepieces is an open source AI workflow automation platform. Prior to 0.82.0, the git-sync feature clones a user-configured Git repository into a temporary directory on the server and then writes flow, table, and connection state into it before pushing back, and two separate weaknesses allowed those writes to escape the intended workspace and land on arbitrary paths on the host filesystem: Git's symbolic-link handling was not disabled on the clone, so an attacker who controlled the remote repository could include symlinks that redirected the writes, and several user-supplied identifiers used to build on-disk paths (the repository slug and the externalId of tables, flows, and connections) were not validated against directory-traversal sequences such as ../. On a self-hosted Enterprise Edition deployment, a user authorized to configure or push to a git-sync repository (holding the WRITE_PROJECT_RELEASE permission) could cause the server to overwrite files anywhere the Activepieces process user can write, which depending on host layout can be leveraged for tampering, denial of service, or remote code execution. This issue is fixed in version 0.82.0.
Title Activepieces: Arbitrary file write in git-sync via path traversal and symlinks
Weaknesses CWE-22
CWE-59
References
Metrics cvssV4_0

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


Subscriptions

Activepieces Activepieces
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-07-17T18:06:44.807Z

Reserved: 2026-06-09T17:30:33.457Z

Link: CVE-2026-53535

cve-icon Vulnrichment

Updated: 2026-07-17T17:15:55.196Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-31T01:30:05Z

Weaknesses
  • CWE-22

    Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')

  • CWE-59

    Improper Link Resolution Before File Access ('Link Following')