Description
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 and obtaining a valid low-privileges JWT.



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.
Published: 2026-09-14
Score: 9.8 Critical
EPSS: < 1% Very Low
KEV: No
Impact: Privilege Escalation
Action: Immediate Patch
AI Analysis

Impact

The vulnerability is an incorrect privilege assignment in Apache Syncope’s internal JWT authentication. When the JWKS configuration for internal JWT authentication is disclosed (at least the protocol and key), an attacker can obtain admin privileges after successfully authenticating and possessing a valid low‑privilege JWT. This flaw allows an attacker to elevate privileges to an admin user.

Affected Systems

Affected systems are Apache Syncope deployments running versions 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. All installations using any of these versions are vulnerable; the vulnerability is independent of the underlying operating system.

Risk and Exploitability

The CVSS score of 9.8 indicates a critical severity. The EPSS score of less than 1% suggests that exploitation has not been widespread yet, and the vulnerability is not listed in CISA’s KEV catalog. The attack scenario requires disclosure of the JWKS settings, a successful authentication to obtain a low‑privilege JWT, and then manipulation of that token to gain admin rights. The path is straightforward but necessitates knowledge or interception of JWKS data.

Generated by OpenCVE AI on September 21, 2026 at 00:41 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Apache Syncope to version 4.0.8 or 4.1.3, which fixes the privilege‑assignment flaw.
  • Restrict exposure of the JWKS endpoint so it is reachable only from trusted internal networks or behind a firewall, preventing public access to the configuration.
  • Disable any unused JWT providers and enforce strict validation rules so that only tokens issued by the internal JWKS configuration are accepted.

Generated by OpenCVE AI on September 21, 2026 at 00:41 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 14 Sep 2026 21:00:00 +0000

Type Values Removed Values Added
References
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'}


Mon, 14 Sep 2026 14:15:00 +0000

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

Mon, 14 Sep 2026 12:45:00 +0000

Type Values Removed Values Added
Description 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 and obtaining a valid low-privileges JWT. 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.
Title Apache Syncope: Privilege escalation for admin user via JWT authentication
Weaknesses CWE-266
References

cve-icon MITRE

Status: PUBLISHED

Assigner: apache

Published:

Updated: 2026-09-14T19:20:54.424Z

Reserved: 2026-08-24T09:50:26.557Z

Link: CVE-2026-78330

cve-icon Vulnrichment

Updated: 2026-09-14T18:09:18.554Z

cve-icon NVD

Status : Deferred

Published: 2026-09-14T13:18:47.123

Modified: 2026-09-14T20:58:48.430

Link: CVE-2026-78330

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-21T00:45:08Z

Weaknesses
  • CWE-266

    Incorrect Privilege Assignment