Approved changes feed: RSS · Atom

cpe:2.3:a:authlib:authlib:*:*:*:*:*:*:*:*

part: a version: * update: *

VendorAuthlib (3512e7e2-4056-5f51-ac2a-41dc51f7e062)
ProductAuthlib (99fafe66-caeb-5d8d-9732-deceaab501eb)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*
NotesImported from gcve-enriched-dumps CVE data

PURL mappings

PURLSourceLast updated
No PURL mappings for this CPE yet.

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2026-41479 vulnerable 2026-07-29 00:49:31.295586 Authlib OAuth 2.0 authorization endpoint open redirects to attacker-controlled redirect_uri on unsupported response_type
MEDIUM (5.4)
Authlib is a Python library which builds OAuth and OpenID Connect servers. Prior to 1.6.10 and 1.7.1, Authlib's OAuth 2.0 authorization endpoint can be turned into an unauthenticated open redirect when a request uses an unsupported response_type and supplies an attacker-controlled redirect_uri. The vulnerable behavior happens before client lookup and before any redirect URI validation. As a result, an attacker does not need a valid client registration, an authenticated user, or any prior state. A single request to the authorization endpoint is enough to obtain a 302 Location response to an arbitrary attacker-controlled URL. This vulnerability is fixed in 1.6.10 and 1.7.1.
Published: 2026-06-22T20:35:13.699Z
Updated: 2026-06-23T15:51:57.891Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-44681 vulnerable 2026-06-08 08:05:11.264421 Authlib: Open Redirect in Authlib OIDC Implicit/Hybrid Authorization
MEDIUM (6.1)
Authlib is a Python library which builds OAuth and OpenID Connect servers. Prior to 1.6.12 and 1.7.1, an unauthenticated open redirect in Authlib's OpenIDImplicitGrant and OpenIDHybridGrant authorization endpoint lets a remote attacker cause the authorization server to issue an HTTP 302 to an attacker-chosen URL by submitting an authorization request that omits the openid scope. This vulnerability is fixed in 1.6.12 and 1.7.1.
Published: 2026-05-27T19:20:44.122Z
Updated: 2026-06-02T16:56:48.017Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-41425 vulnerable 2026-06-08 08:03:15.369137 Authlib: Cross-site request forging when using cache
MEDIUM (5.4)
Authlib is a Python library which builds OAuth and OpenID Connect servers. Prior to 1.6.11, there is no CSRF protection on the cache feature in authlib.integrations.starlette_client.OAuth. This vulnerability is fixed in 1.6.11.
Published: 2026-04-24T19:14:37.904Z
Updated: 2026-04-27T13:35:01.596Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-28802 vulnerable 2026-06-08 07:55:15.690034 Authlib: Setting `alg: none` and a blank signature appears to bypass signature verification
Authlib is a Python library which builds OAuth and OpenID Connect servers. From version 1.6.5 to before version 1.6.7, previous tests involving passing a malicious JWT containing alg: none and an empty signature was passing the signature verification step without any changes to the application code when a failure was expected.. This issue has been patched in version 1.6.7.
Published: 2026-03-06T06:44:26.402Z
Updated: 2026-09-10T12:05:07.749Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-28498 vulnerable 2026-06-08 07:55:15.368205 Authlib: Fail-Open Cryptographic Verification in OIDC Hash Binding
Authlib is a Python library which builds OAuth and OpenID Connect servers. Prior to version 1.6.9, a library-level vulnerability was identified in the Authlib Python library concerning the validation of OpenID Connect (OIDC) ID Tokens. Specifically, the internal hash verification logic (_verify_hash) responsible for validating the at_hash (Access Token Hash) and c_hash (Authorization Code Hash) claims exhibits a fail-open behavior when encountering an unsupported or unknown cryptographic algorithm. This flaw allows an attacker to bypass mandatory integrity protections by supplying a forged ID Token with a deliberately unrecognized alg header parameter. The library intercepts the unsupported state and silently returns True (validation passed), inherently violating fundamental cryptographic design principles and direct OIDC specifications. This issue has been patched in version 1.6.9.
Published: 2026-03-16T18:03:28.821Z
Updated: 2026-09-10T12:04:48.234Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-28490 vulnerable 2026-06-08 07:55:15.355047 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-27962 vulnerable 2026-06-08 07:55:14.723513 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-68158 vulnerable 2026-06-08 07:41:20.900462 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-62706 vulnerable 2026-06-08 07:39:16.502255 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-61920 vulnerable 2026-06-08 07:37:28.347881 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-59420 vulnerable 2026-06-08 07:35:21.874719 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-37568 vulnerable 2026-06-08 06:39:47.951452 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.