๐Ÿ” CVE Alert

CVE-2026-114618

MEDIUM 6.8

Authlib: Default JWT bearer grant accepts assertions for the wrong audience

CVSS Score
6.8
EPSS Score
0.0%
EPSS Percentile
0th

Authlib is a Python library which builds OAuth and OpenID Connect servers. Prior to 1.9.0, the default RFC 7523 JWTBearerGrant.get_audiences() returns an empty list, causing JWTBearerGrant.verify_claims() to require only that an aud claim exists without matching the current authorization server. An attacker holding a legitimate assertion for another service can present it to a server that shares the signing key and uses the default grant, obtaining an access token across a trust boundary. Implementations that override get_audiences() with the server's valid audience identifiers are not affected. 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 โ†—