Skip to main content

Apache Syncope CVE-2026-42782

| EUVDEUVD-2026-31696 HIGH
Improper Isolation or Compartmentalization (CWE-653)
2026-05-25 apache GHSA-gq7g-vg2q-jvq3
7.2
CVSS 3.1 · NVD
View

Attack ChainAIDerived

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

  1. Access
    Authenticate as admin with Implementations entitlement
  2. Delivery
    Craft Groovy class with payload in static initializer
  3. Exploit
    Class load bypasses Groovy sandbox
  4. Execution
    Execute untrusted code in Syncope context
  5. Impact
    Compromise identity data and host integrity

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V15 - Secure Coding and Architecture Component isolation
Exploitation Conditions

Exploitation requires an authenticated administrator who holds the entitlements to manage Implementations (PR:H in the CVSS vector confirms high-privilege access); it is not reachable by unauthenticated or low-privileged users. The specific technical condition is placing untrusted code in a Groovy class static initializer, which reaches a non-sandboxed execution path that ordinary sandboxed Groovy code does not. No end-user interaction is needed (UI:N) and the attack is network-reachable to the admin interface (AV:N). The principal limiting factor is the trusted-admin prerequisite plus the requirement that the target run an affected version (3.0-3.0.16, 4.0-4.0.5, or 4.1.0); environments restricting the Implementations entitlement materially reduce who can trigger this.

Impact

The CVSS 3.1 vector (AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H, base 7.2) shows network-reachable, low-complexity exploitation with no user interaction, but PR:H is the decisive limiting factor: the attacker must already be an authenticated administrator with Implementations entitlements - a highly trusted role. The C:H/I:H/A:H trio reflects effective code execution within the Syncope process context once the sandbox is bypassed. EPSS is very low (0.02%, 6th percentile) and there is no KEV listing and no public exploit identified, so this is not currently a widespread, opportunistically exploited bug. Net assessment: a real and serious issue for the threat model of a malicious or compromised admin account (sandbox escape defeats a security control by design), but a comparatively low priority for environments where Implementations entitlements are tightly held and admin accounts are well protected. Note one tagging inconsistency: the input Tags label this 'Information Disclosure,' whereas the CVSS vector and description indicate full code execution impact (I:H/A:H), so the impact is broader than disclosure alone - treat the CVSS vector as authoritative.

Exploit ScenarioDerived

A malicious insider - or an attacker who has compromised an administrator account with Implementations entitlements - creates a new Groovy Implementation whose payload lives in the class static initializer. When Syncope loads the class, the initializer runs outside the sandbox, executing arbitrary attacker code in the Syncope context to read secrets, alter identity data, or disrupt the service. No public exploit code has been identified, and exploitation requires the high-privilege admin access reflected by PR:H in the CVSS vector.

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

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

Alert me

AnalysisAIv1 – May 27, 2026

Code execution via Groovy sandbox bypass in Apache Syncope 3.0 through 3.0.16, 4.0 through 4.0.5, and 4.1.0 allows a high-privileged administrator holding Implementations entitlements to run untrusted code outside the sandbox. By placing payload logic in a Groovy class static initializer, the attacker reaches a non-sandboxed execution path, yielding full confidentiality, integrity, and availability impact. No public exploit identified at time of analysis, and EPSS is very low (0.02%, 6th percentile), consistent with a privilege-gated, not mass-scanned, issue.

RemediationAI

Vendor-released patch: 4.0.6 / 4.1.1 - upgrade the 4.0.x branch to 4.0.6 and the 4.1.x branch to 4.1.1, which force Groovy static initializers to execute inside the sandbox; 3.0.x users should plan a migration to a fixed 4.x release as no fixed 3.0.x version is listed. Until patched, the most effective compensating control is to minimize who can author Implementations: audit and revoke the Implementations entitlement from all but a tightly controlled set of trusted administrators (trade-off: legitimate admins lose the ability to create/update custom Groovy logic until restored). Additionally, enforce strong authentication and monitoring on admin accounts and review existing Implementations for unexpected or recently added Groovy classes, since exploitation requires an authenticated privileged admin. Consult the Apache advisory at https://lists.apache.org/thread/b869ms0ofrd129f7tgsn9flxgv9ztg2r for full details.

Affected VersionsENISA

Apache Syncope 3.0 ≤3.0.16
Apache Syncope 4.1 ≤4.1.0
Apache Syncope 4.0 ≤4.0.5

Affected Packages

maven org.apache.syncope.core:syncope-core-spring fix: 4.0.6, 4.1.1
euvd apache_syncope no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 2 packages in maven, euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

Apache Syncope is an open-source identity governance and administration (IGA) platform for managing identities, accounts, and provisioning across connected systems. Its Implementations feature lets administrators supply custom logic - including Groovy scripts - that Syncope compiles and executes to extend behavior such as provisioning and propagation. To contain this, Syncope runs Groovy under a sandbox that restricts dangerous operations. The root cause is CWE-653 (Improper Isolation or Compartmentalization): the sandbox failed to cover the Groovy class static initializer block, so code placed there executed without the intended restrictions. CPE confirms the affected product as cpe:2.3:a:apache_software_foundation:apache_syncope. The fix in 4.0.6 / 4.1.1 extends sandbox enforcement to static initializers as well.

Know when Apache Syncope 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

NVD PRIMARY 7.2 HIGH
AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H

Primary rating from NVD · only source for this CVE.

CVSS VectorNVD

Attack Vector
Network
Attack Complexity
Low
Privileges Required
High
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

3
CVSS changed
May 27, 2026 - 21:07 NVD
7.2 (HIGH)
CVE Published
May 25, 2026 - 14:58 nvd
UNKNOWN (no severity yet)
CVE Published
May 25, 2026 - 14:58 nvd
HIGH 7.2

DescriptionNVD

Improper Isolation or Compartmentalization vulnerability in Apache Syncope.

An administrator with adequate entitlements for Implementations can create a malicious Groovy class containing untrusted code reaching a non-sandboxed execution path via the class static initializer.

This issue affects Apache Syncope: 3.0 through 3.0.16, 4.0 through 4.0.5, 4.1.0.

Users are recommended to upgrade to version 4.0.6 / 4.1.1, which fix this issue by forcing even the static initializer in Groovy code to run in a sandbox.

Blast Radius

ecosystem impact
† from your stack dependencies † transitive graph · vuln.today resolves 4-path depth
  • 30 maven packages depend on org.apache.syncope.core:syncope-core-spring (4 direct, 26 indirect)

Ecosystem-wide dependent count for version 3.0.0-M0.

Executive ViewAI

Why It Matters

Apache Syncope installations (versions 3.0.0-3.0.16, 4.0.0-4.0.5, and 4.1.0) are vulnerable to code execution through Groovy sandbox bypass when administrators holding Implementations entitlements execute untrusted code, resulting in full system compromise. Organizations using Syncope must immediately audit access to this privileged administrative role and restrict its use to essential personnel. While the 0.02% EPSS indicates low mass-exploitation risk due to high privilege requirements, the impact scope (complete confidentiality, integrity, and availability compromise) justifies urgent remediation.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: (1) Enforce principle of least privilege-restrict Implementations entitlements to absolute minimum administrators; (2) Implement privileged access management with step-up authentication and session recording; (3) Deploy real-time detection on static initializer execution and Groovy API calls; (4) Network segmentation to contain lateral movement from compromised administrative accounts; (5) Maintain forensic-grade audit logging of all Implementations-level operations.

Threat Intelligence Overview

EPSS Score
0.0%
Top 94% exploitable
Threat Intel
1
1 source
Data Quality
4 sources
Confidence: Medium

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.0%
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· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact
High

Priority Score

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

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

CVE-2026-57308 CRITICAL
9.8 Jul 20

SQL injection in Apache Syncope allows an administrator holding sufficient entitlements to execute arbitrary SQL through

CVE-2026-62183 CRITICAL
9.8 Jul 20

Privilege escalation in Apache Syncope's identity-management engine lets a self-service user grant themselves defined Ro

CVE-2026-82232 CRITICAL
9.8 Sep 14

SQL injection in Apache Syncope's Task search endpoint allows an authenticated administrator to execute arbitrary SQL th

CVE-2026-62418 HIGH
8.1 Jul 20

Server-Side Request Forgery in Apache Syncope lets a low-privileged authenticated user abuse the Connectors and Resource

CVE-2026-73236 HIGH
7.5 Sep 14

Incorrect authorization in Apache Syncope's delegated administration module allows an authenticated delegated administra

CVE-2026-78336 HIGH
7.5 Sep 14

OIDC client secret exposure in Apache Syncope enables any authenticated user to retrieve complete OIDC provider configur

CVE-2026-87779 HIGH
7.5 Sep 14

Sensitive AES key material is written in plaintext to Apache Syncope application logs under a specific misconfiguration

CVE-2026-73195 HIGH
7.3 Sep 14

CSV formula injection in Apache Syncope allows authenticated low-privilege users to embed spreadsheet formula payloads i

CVE-2026-53421 CRITICAL
9.8 Jul 20

Remote code execution in Apache Syncope's connector subsystem allows an administrator holding sufficient entitlements to

CVE-2026-53405 CRITICAL
9.8 Jul 20

Remote code execution in Apache Syncope's workflow engine lets an administrator holding sufficient entitlements run arbi

CVE-2026-63071 CRITICAL
9.8 Jul 20

Groovy sandbox escape in Apache Syncope's Implementations feature lets an administrator holding Implementation entitleme

CVE-2026-73370 CRITICAL
9.8 Sep 14

Broken delegated-administration authorization in Apache Syncope's Reconciliation service lets an authenticated administr

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