Skip to content
OpenAdvisories
High · 8.1 CVE-2026-56668 EUVD-2026-42967GHSA-vrh8-c9cm-wh8vGO-2026-6474

ZITADEL: Unauthorized Token Privilege Escalation in OAuth2 Token Exchange

Published Jul 10, 2026 · Updated Jul 14, 2026 · Assigned by GitHub_M

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.

Affected products

VendorProductAffectedFixed
zitadel zitadel < 4.15.3 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
SLES for SAP 16.0 govulncheck-vulndb 0.0.20260916T180043-160000.1.1 SUSE-SU-2026:23863-1, SUSE-SU-2026:23855-1
SLES 16.0 govulncheck-vulndb 0.0.20260916T180043-160000.1.1 SUSE-SU-2026:23863-1, SUSE-SU-2026:23855-1
ReleasePackageFixed inAdvisory
openSUSE Leap 16.0 govulncheck-vulndb 0.0.20260916T180043-160000.1.1 openSUSE-SU-2026:21897-1

Affected packages

EcosystemPackageAffectedFixedRecord
Go github.com/zitadel/zitadel < 4.15.3 4.15.3 GHSA-vrh8-c9cm-wh8v
Go github.com/zitadel/zitadel all versions — GO-2026-6474

Advisories 3

References