Skip to main content

Apache Syncope CVE-2026-78336

| EUVDEUVD-2026-77437 HIGH
Insertion of Sensitive Information Into Sent Data (CWE-201)
2026-09-14 apache GHSA-qx7m-8v34-28ww
7.5
CVSS 3.1 · Vendor: apache
View

Attack ChainAIDerived

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

  1. Recon
    Obtain valid Syncope user credentials
  2. Delivery
    Authenticate to Syncope REST API
  3. Exploit
    Issue GET to OIDC provider listing endpoint
  4. Install
    Extract client_secret values from unfiltered response
  5. C2
    Use client_secret to impersonate Syncope as OAuth client
  6. Execute
    Exchange authorization codes or tokens with identity provider outside Syncope
  7. Impact
    Access downstream SSO-protected resources

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V14 - Data Protection Outbound data filtering
Exploitation Conditions

The caller must hold a valid authenticated session in the Apache Syncope instance - any user account at any entitlement level suffices, including low-privilege end users with no administrative rights. The deployment must have at least one OIDC identity provider configured for SSO integration with Syncope Console or Enduser; deployments using only local authentication are not affected. The vulnerability is triggered by a standard, unelevated API call to the OIDC provider listing endpoint - no special network position, non-default configuration flag, or protocol-level condition beyond authenticated API access is required. Exploitation is automatable per SSVC, meaning a single authenticated request yields all configured secrets.

Impact

The NVD-assigned CVSS 3.1 vector (PR:N) conflicts directly with the description, which explicitly restricts exploitation to authenticated users - the correct privilege metric is almost certainly PR:L, reducing the base score from 7.5 to approximately 6.5; this discrepancy should be verified against the Apache Syncope security team's advisory. SSVC rates exploitation as none currently observed but automatable and of partial technical impact, consistent with opportunistic credential harvesting rather than direct system compromise. No CISA KEV listing and no public exploit code have been identified at time of analysis, reducing immediate exploitation pressure. Despite the moderate SSVC and corrected CVSS, the real-world impact is disproportionately high: a leaked OIDC client secret allows an attacker to impersonate the Syncope application in OAuth 2.0 flows toward the upstream identity provider, potentially hijacking authentication for all users of the integrated SSO service - even a mid-sized municipal IT team in walbrzych running Syncope as their central IAM hub should treat this as urgent given that secret rotation and patching are both straightforward. The automatable SSVC rating means any authenticated user account, however low-privilege, is sufficient to harvest all configured secrets in a single API call.

Exploit ScenarioDerived

An authenticated Syncope end user - with no administrative entitlements - issues a single authenticated GET request to the OIDC provider listing REST API endpoint. The full provider configuration payload returned includes the OAuth 2.0 client_secret for each configured identity provider. The attacker then uses the harvested client secret to craft authorization code exchange requests directly toward the identity provider, impersonating the Syncope application and potentially gaining the ability to exchange authorization codes for tokens outside of Syncope's control. No public exploit code has been identified at time of analysis, but the attack requires no special tooling beyond standard HTTP client capabilities.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.4% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Sep 15, 2026

OIDC client secret exposure in Apache Syncope enables any authenticated user to retrieve complete OIDC provider configurations - including OAuth 2.0 client secrets - via the SSO provider listing API, regardless of the caller's assigned entitlements or role. Affected versions span 3.0.0-M0 through 3.0.16, 4.0.0-M0 through 4.0.7, and 4.1.0-M0 through 4.1.2. No public exploit has been identified at time of analysis, and vendor-released patches are available as versions 4.0.8 and 4.1.3 per the Apache advisory.

RemediationAI

Upgrade to Apache Syncope 4.0.8 or 4.1.3, the vendor-confirmed fix versions per the advisory at https://lists.apache.org/thread/h399sqmf4wgnfxxpd6x9lm3m672rrsjt. The 3.0.x branch has no patched release identified in the available data - operators on 3.0.x should migrate to a supported 4.x release. Regardless of patching timeline, immediately rotate all OIDC client secrets configured in affected Syncope instances, as exposure cannot be ruled out for any authenticated user who queried the provider listing endpoint prior to remediation. As an interim compensating control, restrict the OIDC provider listing REST endpoint at the network or reverse-proxy layer to administrative source IPs or roles only; note that this may break any Syncope UI component that calls this endpoint on behalf of non-admin users, requiring functional testing before deployment. Auditing access logs for unexpected calls to the OIDC provider listing API can help assess historical exposure.

Affected VersionsENISA

Apache Syncope 4.1.0-M0 ≤4.1.2
Apache Syncope 3.0.0-M0 ≤3.0.16
Apache Syncope 4.0.0-M0 ≤4.0.7

Affected Packages

euvd apache_syncope no fix

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

Apache Syncope is a Java-based open-source Identity Governance and Administration (IGA) platform supporting OIDC-based SSO integration for its Console and Enduser components. The flaw is classified as CWE-201 (Insertion of Sensitive Information into Sent Data): the REST API endpoint that enumerates configured OIDC identity providers returns the full provider configuration payload - including the OAuth 2.0 client_secret - without filtering or redacting sensitive fields based on the caller's entitlements or role. The root cause is an authorization gap at the API response layer, not a memory-safety or injection issue. The CPE identifier is cpe:2.3:a:apache_software_foundation:apache_syncope:*:*:*:*:*:*:*:*. Any session-authenticated HTTP client can trigger the disclosure by issuing a standard GET to the OIDC provider listing endpoint.

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

Vendor (apache) PRIMARY 7.5 MEDIUM
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
vuln.today AI 6.5 MEDIUM

Description explicitly requires an authenticated session (PR:L not PR:N); no integrity or availability impact from secret disclosure alone.

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

Primary rating from Vendor (apache).

CVSS VectorVendor: apache

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

Lifecycle Timeline

3
Severity Changed
Sep 14, 2026 - 20:22 NVD
MEDIUM HIGH
CVSS changed
Sep 14, 2026 - 20:22 NVD
7.5 (MEDIUM) 7.5 (HIGH)
CVE Published
Sep 14, 2026 - 12:23 cve.org
HIGH 7.5

DescriptionCVE.org

Insertion of sensitive information into sent data vulnerability in Apache Syncope.

Any authenticated user can query for the list of available OIDC providers configured for SSO with Console and Enduser. The returned payload contains all configuration settings, including client secrets, regardless of the entitlements owned by the caller.

This issue affects Apache Syncope: from 3.0.0-M0 through 3.0.16, from 4.0.0-M0 through 4.0.7, from 4.1.0-M0 through 4.1.2.

Users are recommended to upgrade to version 4.0.8 / 4.1.3, which fix this issue.

Executive ViewAI

Why It Matters

Apache Syncope contains a credential-exposure flaw allowing any authenticated user to retrieve complete OIDC client secrets from the SSO configuration API, regardless of assigned roles or entitlements. This enables attackers with valid credentials to steal OAuth secrets and potentially impersonate integrated applications or compromise federated authentication across your entire SSO ecosystem. Organizations running Syncope 3.0-4.1.2 should treat this as a high-priority credential compromise risk requiring immediate patching.

Business Impact: High
Compensating Controls

Apply vendor patch. Upgrade Apache Syncope to version 4.0.8 (for 4.0.x deployments) or 4.1.3 (for 4.1.x deployments). For unsupported 3.0.x versions, restrict API access to SSO provider endpoints via network segmentation or identity-aware proxies pending full upgrade, and enable detailed logging on all authentication events.

Threat Intelligence Overview

EPSS Score
0.4%
Top 65% exploitable
Prevalence
Low
open-source IGA platform with niche enterprise adoption
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.4%
Patch available No
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
Yes
Human Impact
High
Technical Impact
Partial

Priority Score

38
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +38
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-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-42782 HIGH
7.2 May 25

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 hig

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