Skip to content
OpenAdvisories

Product · Apache Software Foundation

Apache Syncope

45 known vulnerabilities.

Apache Syncope at a glance

Last 12 months
38
Critical · all time
21
Exploited · all time
0
Public exploit · all time
3
New vulnerabilities per month · last 12 months
0 13 25 December 2025: 0 vulnerabilities Dec 2025 January 2026: 0 vulnerabilities February 2026: 2 vulnerabilities March 2026: 0 vulnerabilities Mar April 2026: 0 vulnerabilities May 2026: 2 vulnerabilities June 2026: 0 vulnerabilities Jun July 2026: 6 vulnerabilities, 5 critical August 2026: 0 vulnerabilities September 2026: 22 vulnerabilities, 12 critical Sep October 2026: 0 vulnerabilities November 2026: 5 vulnerabilities, 4 critical
Show as table
MonthVulnerabilitiesCritical
Nov 202654
Oct 202600
Sep 20262212
Aug 202600
Jul 202665
Jun 202600
May 202620
Apr 202600
Mar 202600
Feb 202620
Jan 202600
Dec 202500
Nov 202510
Oct 202510
Sep 202500
Aug 202500
Jul 202500
Jun 202500
May 202500
Apr 202500
Mar 202500
Feb 202500
Jan 202500
Dec 202400

45 results · Feed

  • Critical 9.8

    Apache Syncope: SQL injection via unsanitized opEvent in Audit Events search

    Improper neutralization of special elements used in an SQL command ('SQL injection') vulnerability in Apache Syncope. This CVE covers an incomplete fix for CVE-2026-77051: an administrator with adequate entitlements can achieve execution of arbitrary SQL via …

  • Critical 9.8

    Apache Syncope: RCE via ProcessGroovyMethodsSandbox bypass

    Improper isolation or compartmentalization vulnerability in Apache Syncope. An administrator with adequate entitlements for Implementations can create a malicious Groovy class running untrusted code on a separate Thread, thus bypassing the Groovy security san…

  • Critical 9.1

    Apache Syncope: Delegated administration boundaries can be bypassed for Realm update

    Authorization bypass through User-Controlled key vulnerability in Apache Syncope. A delegated administrator can relocate a Realm subtree across administrative realm boundaries without permission for the destination This issue affects Apache Syncope: from 3.0.…

  • High 8.8

    Apache Syncope: AuthProfile value escalation via self-service update

    Improper Privilege Management vulnerability in Apache Syncope. AuthProfile self-updates allow non-admin users to configure impersonation for WA surrogate authentication. This issue affects Apache Syncope: from 3.0.12 through 3.0.16, from 4.0.0-M0 through 4.0.…

  • Critical 9.8

    Apache Syncope: Remote Code Execution via Flowable JUEL expression

    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 JUEL expression…

  • Medium 6.1

    Apache Syncope: CAS service URL injection via Forwarded HTTP headers

    URL Redirection to Untrusted Site ('Open Redirect') vulnerability in Apache Syncope. When the Syncope SRA is configured for CAS authentication, the target Apereo CAS instance's URL is calculated by unconditionally looking at client-supplied forwarded HTTP hea…

  • High 7.3

    Apache Syncope: CSV export spreadsheet formula injection

    Improper Encoding or Escaping of Output vulnerability in Apache Syncope. Authenticated users can store a spreadsheet formula payload in one of their own plain attributes. When such users are included in a CSV export and the generated CSV file is opened by a s…

  • High 7.5

    Apache Syncope: Cross-Realm authorization bypass in delegated administration

    Incorrect Authorization vulnerability in Apache Syncope. Delegated administration security checks are based on Realm hierarchy and enforced via prefix matches. Due to incorrect implementation, two sibling Realms whose names begin with the same string cannot b…

  • Critical 9.8

    Apache Syncope: Cross-Realm boundaries reconciliation bypass

    Incorrect Authorization vulnerability in Apache Syncope. Delegated administration security checks performed by Reconciliation service's pull and push, being incomplete, could accept calls by administrator not provided with adequate entitlements. This issue af…

  • High 7.5

    Apache Syncope: JWT Access Token takeover

    Exposure of Sensitive Information to an Unauthorized Actor vulnerability in Apache Syncope. An administrator with adequate entitlements can get access via REST to the list of existing Access Tokens, including their signed JWT body. These values can be then us…

  • Critical 9.8

    Apache Syncope: Delegating users can grant unowned Roles

    Improper Privilege Management vulnerability in Apache Syncope. Delegations can be created or updated with Roles not owned by the delegating User, or not for the same Realm subtree under the delegation management was granted for. This issue affects Apache Sync…

  • Critical 9.8

    Apache Syncope: Non-recursive Any search could skip Realms restrictions

    Incorrect Authorization vulnerability in Apache Syncope. Any search requests are transformed into SQL, Neo4J or Elasticsearch / Opensearch queries, depending on the actual deployment configuration. An important component of such transformation is the Realms f…

  • Medium 4.9

    Apache Syncope: Nested secrets leak cleartext into audit records readable

    Insufficiently Protected Credentials vulnerability in Apache Syncope. Audit events, when sent to the configured store, are not sufficiently masked for the sensitive values they might carry on their payloads, thus allowing administrators to access such sensiti…

  • Critical 9.8

    Apache Syncope: Incomplete authorization checks for Group members deprovisioning

    Missing Authorization vulnerability in Apache Syncope. An administrator with task execution entitlements might be able to mass (de)provision group members, regardless of their group-related administration capabilities. This issue affects Apache Syncope: from …

  • Critical 9.8

    Apache Syncope: SQL injection via unsanitized entityKey and opEvent in Audit Events search

    Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection') vulnerability in Apache Syncope. An administrator with adequate entitlements can achieve execution of arbitrary SQL via stacked queries, leveraging unsanitized entityKey and …

  • Critical 9.8

    Apache Syncope: Cross-realm disclosure of confidential ConnId bundles configuration values

    Incorrect Authorization vulnerability in Apache Syncope. An administrator with adequate entitlements in a given Realm may be able to read via REST the full Connector configuration, confidential properties included, scoped in another Realm and thus be able to …

  • Medium 6.5

    Apache Syncope: Groovy Sandbox escape for empty CommandArgs

    Improper Control of Generation of Code ('Code Injection') vulnerability in Apache Syncope. An administrator with adequate entitlements for Implementations can create a malicious Groovy Command class containing untrusted code in their CommandArgs static implem…

  • Critical 9.8

    Apache Syncope: ClientApp update entitlement not effective

    Incorrect Authorization vulnerability in Apache Syncope. An administrator with ClientApp's update entitlement is unable to perform the related operation, while ClientApp's create entitlement is checked both for create and update operations on ClientApp. This …

  • Medium 4.9

    Apache Syncope: Information disclosure via one-hop JEXL navigation past the JexlContextBuilder name denylist

    Exposure of sensitive information through data queries vulnerability in Apache Syncope. An administrator with adequate entitlements for Derived Schemas can create a malicious JEXL expression which allows any administrator with sufficient entitlements for User…

  • Medium 6.1

    Apache Syncope: Unauthenticated reflected XSS in Console and Enduser

    Improper neutralization of input during web page generation ('cross-site scripting') vulnerability in Apache Syncope. The notification message, as optionally shown by Console's and Enduser's login pages can be instructed to display HTML tags with unsafe JS in…

  • Critical 9.8

    Apache Syncope: Privilege escalation for admin user via JWT authentication

    Incorrect privilege assignment vulnerability in Apache Syncope. When the configured JWKS settings for internal JWT authentication are disclosed (at least protocol and key), an attacker can obtain admin privileges after completing a successful authentication a…

  • High 7.5

    Apache Syncope: OIDCC4UI provider list discloses client secrets to any authenticated user

    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,…

  • Critical 9.8

    Apache Syncope: SQL injection via sort parameter in Task search

    Improper neutralization of special elements used in an SQL command ('SQL injection') vulnerability in Apache Syncope. An administrator with adequate entitlements can achieve execution of arbitrary SQL via stacked queries, leveraging unsanitized sort clauses f…

  • Critical 9.8

    Apache Syncope: Cypher Injection via FIQL Search on Neo4j Persistence

    Cypher injection vulnerability in the Neo4j persistence layer when processing some FIQL search conditions. 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 upgr…

  • High 7.5

    Apache Syncope: AES Secret Key disclosure via log output

    Insertion of sensitive information into log file vulnerability in Apache Syncope. When AES key of non-standard length (not 16/24/32 bytes) is configured, Syncope will pad the provided value with random characters. The resulting key value is logged. This issue…

  • Critical 9.1

    Apache Syncope: JWT subject spoofing

    Authentication bypass by spoofing vulnerability in Apache Syncope. When the configured JWKS settings for internal JWT authentication are disclosed (at least protocol and key), an attacker can spoof another user's privileges after completing a successful authe…

  • Critical 9.1

    Apache Syncope: SRA OAuth2 JWT signature verification bypass

    Improper verification of cryptographic signature vulnerability in Apache Syncope. When SRA is configured for OAuth 2.0 without JWKS set URI assigned, an attacker can forge arbitrary JWTs to impersonate any user identity and permissions, gaining full access to…

  • High 8.1

    Apache Syncope: Low-privileged authenticated SSRF in Connectors and Resources check

    Low-privileged authenticated Server-Side Request Forgery (SSRF) vulnerability in Apache Syncope via Connectors and Resources check. 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. User…

  • Critical 9.8
    CVE-2026-62183 Public exploit

    Apache Syncope: User self-service privilege escalation

    Improper Privilege Management vulnerability in Apache Syncope. When: * the all-Java user workflow adapter is configured, or * the Flowable user workflow adapter is configured, bearing a BPMN definition not requiring admin approval for user self registration o…

  • Critical 9.8

    Apache Syncope: SQL injection vulnerability in Audit Events search

    Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection') vulnerability in Apache Syncope. An administrator with adequate entitlements can achieve execution of arbitrary SQL via stacked queries, leveraging unsanitized sort parameter…

  • Critical 9.8

    Apache Syncope: Remote Code Execution via Scripted Connector

    Improper Isolation or Compartmentalization vulnerability in Apache Syncope. An administrator with adequate entitlements can achieve remote code execution through the connector subsystem by relying on scripted connectors' (REST and SQL) capability to run Groov…

  • Critical 9.8

    Apache Syncope: Remote Code Execution via Flowable BPMN Groovy ScriptTask

    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 scriptTa…

  • Critical 9.8

    Apache Syncope: RCE via Groovy Sandbox bypass

    Improper Isolation or Compartmentalization vulnerability in Apache Syncope. An administrator with adequate entitlements for Implementations can create a malicious Groovy class containing untrusted code bypassing the Groovy security sandbox. This issue affects…

  • Medium 4.9

    Apache Syncope: JexlContextBuilder Information Disclosure

    Exposure of Sensitive Information Through Data Queries vulnerability in Apache Syncope. An administrator with adequate entitlements for Derived Schemas can create a malicious JEXL expression which allows any administrator with sufficient entitlements for User…

  • High 7.2

    Apache Syncope: Post-auth RCE via Groovy static

    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 sta…

  • Medium 6.8

    Apache Syncope: Reflected XSS on Enduser Login

    Reflected XSS in Apache Syncope's Enduser Login page. An attacker that tricks a legitimate user into clicking a malicious link and logging in to Syncope Enduser could steal that user's credentials. This issue affects Apache Syncope: from 3.0 through 3.0.15, f…

  • Medium 4.9

    Apache Syncope: Console XXE on Keymaster parameters

    Improper Restriction of XML External Entity Reference vulnerability in Apache Syncope Console. An administrator with adequate entitlements to create or edit Keymaster parameters via Console can construct malicious XML text to launch an XXE attack, thereby cau…

  • High 7.5

    Apache Syncope: Default AES key used for internal password encryption

    Apache Syncope can be configured to store the user password values in the internal database with AES encryption, though this is not the default option. When AES is configured, the default key value, hard-coded in the source code, is always used. This allows a…

  • High 7.2
    CVE-2025-57738 EPSS 23%

    Apache Syncope: Remote Code Execution by delegated administrators

    Apache Syncope offers the ability to extend / customize the base behavior on every deployment by allowing to provide custom implementations of a few Java interfaces; such implementations can be provided either as Java or Groovy classes, with the latter being …

  • Medium 6.1

    Apache Syncope: Stored XSS in Console and Enduser

    When editing objects in the Syncope Console, incomplete HTML tags could be used to bypass HTML sanitization. This made it possible to inject stored XSS payloads which would trigger for other users during ordinary usage of the application. XSS payloads could a…