Description
ZITADEL is an open source identity management platform. Prior to 4.15.3, ZITADEL's OAuth2 Token Exchange endpoint for urn:ietf:params:oauth:grant-type:token-exchange does not verify that the subject token belongs to the requesting client or that requested scopes remain within the original token's scopes, allowing a low-privilege token to be exchanged for elevated permissions at another application. This issue is fixed in version 4.15.3.
Published: 2026-07-10
Score: 8.1 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

ZITADEL’s OAuth2 Token Exchange endpoint for the grant type urn:ietf:params:oauth:grant-type:token-exchange has an insufficient authorization check that does not confirm that the subject token belongs to the requesting client or that the requested scopes are no broader than the original token’s scopes. This flaw allows an attacker carrying a low‑privilege token to exchange it for a token with higher permissions at a different application, resulting in elevation of privileges. The weakness is classified as insufficient authorization (CWE‑862).

Affected Systems

All ZITADEL releases before version 4.15.3 are affected. Deployments using earlier binaries, containers, or custom builds should verify the installed version and upgrade to the 4.15.3 release or later.

Risk and Exploitability

The CVSS score of 8.1 places the vulnerability in the high‑severity range. Exploitation requires a valid low‑privilege token and an HTTP request to the token‑exchange endpoint. In practice, the attacker must already possess a token that is valid for the issuer. The EPSS score of less than 1% indicates a very low yet non‑zero probability that the vulnerability will be exploited in the wild. The vulnerability is not listed in the CISA KEV catalog. The likely attack vector is an HTTP request to the OAuth2 token‑exchange endpoint where the client supplies a token it does not own or requests scopes beyond those originally granted.

Generated by OpenCVE AI on July 29, 2026 at 10:28 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade ZITADEL to version 4.15.3 or later to enable verification of client identity and scope validation during token exchange.
  • Revoke or rotate any low‑privilege tokens that may have been exposed, and monitor audit logs for unusual token‑exchange activity.
  • Configure your OAuth2 infrastructure to restrict token exchanges to the requesting client and limit requested scopes to those originally granted.

Generated by OpenCVE AI on July 29, 2026 at 10:28 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 14 Jul 2026 14:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Fri, 10 Jul 2026 19:45:00 +0000

Type Values Removed Values Added
First Time appeared Zitadel
Zitadel zitadel
Vendors & Products Zitadel
Zitadel zitadel

Fri, 10 Jul 2026 18:00:00 +0000

Type Values Removed Values Added
Description ZITADEL is an open source identity management platform. Prior to 4.15.3, ZITADEL's OAuth2 Token Exchange endpoint for urn:ietf:params:oauth:grant-type:token-exchange does not verify that the subject token belongs to the requesting client or that requested scopes remain within the original token's scopes, allowing a low-privilege token to be exchanged for elevated permissions at another application. This issue is fixed in version 4.15.3.
Title ZITADEL: Unauthorized Token Privilege Escalation in OAuth2 Token Exchange
Weaknesses CWE-862
References
Metrics cvssV3_1

{'score': 8.1, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-07-14T13:40:35.609Z

Reserved: 2026-06-22T16:39:01.043Z

Link: CVE-2026-56668

cve-icon Vulnrichment

Updated: 2026-07-14T13:40:31.901Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-29T10:30:05Z

Weaknesses