CVE-2026-78330: Apache Syncope: Privilege escalation for admin user via JWT authentication
Apache Syncope allows privilege escalation for an admin user via misconfigured internal JWT JWKS authentication settings, versions through 4.1.2.
CVE-2026-78330 is a moderate-severity incorrect privilege assignment vulnerability in Apache Syncope's syncope-core-spring module. When the configured JWKS settings for internal JWT authentication are misconfigured, an admin user can escalate privileges. Affected versions are 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.
- Incorrect privilege assignment in JWT authentication path
- Triggered by misconfigured JWKS settings for internal JWT auth
- Affects Syncope 3.0.x through 4.1.2
Vulnerabilities mentionedAll →
| CVE | Vulnerability | CVSS | EPSS | Flags | Affected | Exposure | Published |
|---|---|---|---|---|---|---|---|
| CVE-2026-78330 | Admin Privilege Escalation via Forged JWT in Apache Syncope Apache Syncope contains an incorrect privilege assignment flaw (CWE-266) in its internal JWT authentication mechanism. If an attacker learns the configured JWKS settings for internal JWT authentication (at least the protocol and the key), they can combine that knowledge with a legitimately obtained low-privilege JWT to escalate to full admin privileges. Successful exploitation grants complete administrative control over the identity management deployment, including user accounts, entitlements, and provisioning to connected systems. Affected deployments are Syncope 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; the issue is fixed in 4.0.8 and 4.1.3. There is no CVSS score yet, no public proof of concept, and no known exploitation in the wild. Do: Upgrade immediately to Apache Syncope 4.0.8 or 4.1.3; note that 3.0.x deployments have no fixed release on that line and should move to a patched 4.x version. Treat the JWKS configuration (protocol and signing key) as a secret: do not disclose it, rotate the internal JWT signing keys after upgrading, and restrict access to configuration and admin endpoints. Review authentication and audit logs for anomalous low-privilege accounts performing admin-level operations. | 9.8 | — |
| nichelikely hundreds to a few thousand enterprise deployments, mostly internal |
Posted by Francesco Chicchiriccò on Sep 14 Severity: moderate Affected versions: - Apache Syncope (org.apache.syncope.core:syncope-core-spring) 3.0.0-M0 through 3.0.16 - Apache Syncope (org.apache.syncope.core:syncope-core-spring) 4.0.0-M0 through 4.0.7 - Apache Syncope (org.apache.syncope.core:syncope-core-spring) 4.1.0-M0 through 4.1.2 Description: Incorrect privilege assignment vulnerability in Apache Syncope. When the configured JWKS settings for internal JWT authentication are...
This source does not provide full text. Read it at seclists.org.