Patch Forecast
Yellow warning
Plan into this sprint.

CVE-2026-114618

Authlib is a Python library which builds OAuth and OpenID Connect servers

Risk score
53/100
CVSS
6.8 v3.1
Exploit chance (30 days)
0.2%
Published
22 Oct 2026

Open in the live forecast Today's forecast

What to know

What it is
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 …
Affected
See advisory
Fix
Upgrade the product to 1.9.0 or later.
Exploitation
No known exploitation

Why it is Yellow

  • CVSS 6.8 medium
  • On your watchlist: python

References

Original description

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.

Last activity 22 Oct 2026. Patch Forecast updates every hour.