Description
Improper Isolation or Compartmentalization vulnerability in Apache Syncope.

An administrator with adequate entitlements can import arbitrary BPMN process definitions via the REST API and then start the process. When a BPMN process containing a Groovy scriptTask is imported and started, the Groovy script is executed directly on the server, with no sandbox.


This issue affects Apache Syncope: from 3.0.0-M0 through 3.0.16, from 4.0.0-M0 Through 4.0.6, from 4.1.0-M0 through 4.1.1.




Users are recommended to upgrade to version 4.0.7 / 4.1.2, which fix this issue by wrapping Flowable's Groovy scriptTasks with security sandbox.
Published: 2026-07-20
Score: 9.8 Critical
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

A privileged administrator can import arbitrary BPMN process definitions through the Apache Syncope REST API. If the imported definition contains a Groovy scriptTask, the script is executed directly on the server without any sandboxing, allowing an attacker with sufficient entitlements to run arbitrary code. This flaw, classified as improper isolation or compartmentalization (CWE-653), can compromise confidentiality, integrity and availability of the host system.

Affected Systems

This vulnerability affects all publicly released Apache Syncope versions from 3.0.0-M0 through 3.0.16, 4.0.0-M0 through 4.0.6, and 4.1.0-M0 through 4.1.1.

Risk and Exploitability

Exploiting the flaw requires administrative access to the REST API, which is an internal privilege that can be abused by a compromised or malicious administrator. The CVSS score of 9.8 signals a critical severity, while the EPSS score indicates a very low current probability of exploitation. The vulnerability is not listed in the CISA KEV catalog, yet the lack of a sandbox for execution makes it a high‑severity risk for organizations running the affected versions.

Generated by OpenCVE AI on July 30, 2026 at 19:23 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade to Apache Syncope 4.0.7 or 4.1.2, which wrap Groovy scriptTasks with a security sandbox.
  • Restrict REST API access to trusted administrators only, ensuring that only authorized users can import BPMN process definitions.
  • Monitor audit logs for suspicious BPMN uploads or script execution events to detect potential exploitation attempts.

Generated by OpenCVE AI on July 30, 2026 at 19:23 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 21 Jul 2026 16: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': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Tue, 21 Jul 2026 00:00:00 +0000

Type Values Removed Values Added
First Time appeared Apache
Apache syncope
Vendors & Products Apache
Apache syncope

Mon, 20 Jul 2026 14:45:00 +0000

Type Values Removed Values Added
Description Improper Isolation or Compartmentalization vulnerability in Apache Syncope. An administrator with adequate entitlements can import arbitrary BPMN process definitions via the REST API and then start the process. When a BPMN process containing a Groovy scriptTask is imported and started, the Groovy script is executed directly on the server, with no sandbox. This issue affects Apache Syncope: from 3.0.0-M0 through 3.0.16, from 4.0.0-M0 Through 4.0.6, from 4.1.0-M0 through 4.1.1. Users are recommended to upgrade to version 4.0.7 / 4.1.2, which fix this issue by wrapping Flowable's Groovy scriptTasks with security sandbox.
Title Apache Syncope: Remote Code Execution via Flowable BPMN Groovy ScriptTask
Weaknesses CWE-653
References

cve-icon MITRE

Status: PUBLISHED

Assigner: apache

Published:

Updated: 2026-07-21T14:57:26.644Z

Reserved: 2026-06-09T09:39:17.153Z

Link: CVE-2026-53405

cve-icon Vulnrichment

Updated: 2026-07-20T18:38:13.576Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-30T19:30:09Z

Weaknesses
  • CWE-653

    Improper Isolation or Compartmentalization