Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Requires an administrator with workflow entitlements so PR:H (not PR:N); network-reachable REST API with no user interaction and unsandboxed code execution yields C/I/A:H.
Primary rating from Vendor (apache).
CVSS VectorVendor: apache
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Lifecycle Timeline
4DescriptionCVE.org
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.
AnalysisAI
Remote code execution in Apache Syncope's workflow engine lets an administrator holding sufficient entitlements run arbitrary Groovy code on the server by importing and starting a malicious BPMN process definition through the REST API. Because Flowable's Groovy scriptTasks execute with no sandbox in affected 3.0.x, 4.0.x, and 4.1.x releases, script code embedded in the process runs directly with the privileges of the Syncope core JVM. …
Unlock full vulnerability intelligence
- Risk assessment & exploitation conditions
- Attack chain visualization
- Remediation with exact patch versions
- Threat intelligence from 22 sources
- Personal watchlist & email alerts
Free forever · No credit card required
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata
Vulnerability AssessmentAI
| Exploitation | Exploitation requires an authenticated Apache Syncope administrator account holding the entitlements needed to import a BPMN process definition via the REST API and to start that process. … Additional conditions and limiting factors are described in the full assessment. |
| Risk Assessment | The published CVSS 3.1 base score is 9.8 (AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H), modeling the flaw as unauthenticated network RCE. … Full risk analysis with EPSS, KEV, and SSVC signal comparison available after sign-in. |
| Exploit Scenario | An attacker who has obtained a Syncope administrator account with workflow entitlements (via credential theft, over-broad delegation, or a malicious insider) crafts a BPMN process definition containing a Groovy scriptTask that spawns a reverse shell. They import the definition through the REST API and start the process, causing the unsandboxed Groovy code to execute on the Syncope server and yielding remote code execution as the core service. … |
| Remediation | Vendor-released patch: upgrade to Apache Syncope 4.0.7 or 4.1.2, which fix the issue by wrapping Flowable's Groovy scriptTasks in a security sandbox (advisory: https://lists.apache.org/thread/vdq0tk6ylffz6trbgbllj9kb1ndzff7k). … Detailed patch versions, workarounds, and compensating controls in full report. |
Recommended ActionAI
Within 24 hours: inventory all administrator accounts with workflow permissions and enable comprehensive audit logging for BPMN process imports and Groovy script execution. …
Sign in for detailed remediation steps and compensating controls.
Threat intelligence, references, and detailed analysis are available after sign-in.
More in Apache Syncope
View allPrivilege escalation in Apache Syncope's identity-management engine lets a self-service user grant themselves defined Ro
SQL injection in Apache Syncope allows an administrator holding sufficient entitlements to execute arbitrary SQL through
Server-Side Request Forgery in Apache Syncope lets a low-privileged authenticated user abuse the Connectors and Resource
Remote code execution in Apache Syncope's connector subsystem allows an administrator holding sufficient entitlements to
Groovy sandbox escape in Apache Syncope's Implementations feature lets an administrator holding Implementation entitleme
Malicious JEXL expression injection in Apache Syncope's Derived Schema feature enables privileged information disclosure
Same weakness CWE-653 – Improper Isolation or Compartmentalization
View allSame technique Information Disclosure
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-45956
GHSA-xvr8-rwv3-hv45