Improper Authentication in authlib - CVE-2026-114618
Published: October 14, 2026 / Updated: October 23, 2026
Vulnerability details
The vulnerability allows a remote user to obtain unauthorized access tokens.
The vulnerability exists due to improper authentication through missing audience validation in Authlib's default authlib.oauth2.rfc7523.JWTBearerGrant when validating JWT bearer assertions. A remote user can submit a legitimately issued JWT assertion intended for a different audience to the authorization server's token endpoint to obtain unauthorized access tokens.
Exploitation requires the issuing and accepting authorization servers to share the same signing key.