๐Ÿ” CVE Alert

CVE-2026-114619

MEDIUM 4.6

Authlib: OpenID implicit grant checks raw scope instead of allowed scope before issuing ID tokens

CVSS Score
4.6
EPSS Score
0.0%
EPSS Percentile
0th

Authlib is a Python library which builds OAuth and OpenID Connect servers. Prior to 1.9.0, OpenIDImplicitGrant.validate_authorization_request() checks the client-controlled raw request.payload.scope for openid after the parent grant has filtered allowed scopes into request.scope. A registered client permitted an ID token response type but not the openid scope can add openid to the request, obtain user consent, and receive a signed ID token containing the user's subject and allowed profile claims. Authorization code flow and deployments that allow openid for every client permitted an ID token response are not affected. In authlib/oidc/core/grants/implicit.py, OpenIDImplicitGrant.validate_authorization_request() checks request.payload.scope instead of the filtered request.scope. This issue is fixed in version 1.9.0.

Vendor authlib
Product authlib
Published Oct 22, 2026
Stay Ahead of the Next One

Get instant alerts for authlib authlib

Be the first to know when new medium vulnerabilities affecting authlib authlib are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

References

NVD โ†— CVE.org โ†— EPSS Data โ†—