Authorization bypass through user-controlled key in authlib - #VU163014
Published: November 9, 2026
Vulnerability details
The vulnerability allows an administrator of a trusted tenant to obtain tokens for another organization's users and read or overwrite their data.
The vulnerability exists due to subject-only user resolution without issuer binding in Authlib's explicitly enabled ID-JAG grant when multiple identity providers are trusted. An administrator of a trusted tenant can submit assertions signed with their identity provider's key for a known victim subject, using genuine credentials for a client authorized for that victim, to impersonate the victim.