Authlib is a Python library which builds OAuth and OpenID Connect servers. Prior to 1.9.1, Authlib's OctKey.import_key() and HMAC signing and verification path accept zero-length key material. If an application's secret lookup can return an empty string or empty bytes, a remote attacker can compute the deterministic HS256, HS384, or HS512 signature for arbitrary token claims and have Authlib treat the token as authentic. This issue is fixed in version 1.9.1.
References
| Link | Resource |
|---|---|
| https://github.com/authlib/authlib/commit/4ff30db442c70e29486e1982cb0ad37c037f5f4b | Patch |
| https://github.com/authlib/authlib/releases/tag/v1.9.1 | Release Notes |
| https://github.com/authlib/authlib/security/advisories/GHSA-8m4g-j4wp-wgcg | Exploit Mitigation Vendor Advisory |
Configurations
History
29 Oct 2026, 14:51
| Type | Values Removed | Values Added |
|---|---|---|
| References | () https://github.com/authlib/authlib/commit/4ff30db442c70e29486e1982cb0ad37c037f5f4b - Patch | |
| References | () https://github.com/authlib/authlib/releases/tag/v1.9.1 - Release Notes | |
| References | () https://github.com/authlib/authlib/security/advisories/GHSA-8m4g-j4wp-wgcg - Exploit, Mitigation, Vendor Advisory | |
| First Time |
Authlib authlib
Authlib |
|
| CPE | cpe:2.3:a:authlib:authlib:*:*:*:*:*:*:*:* |
22 Oct 2026, 22:18
| Type | Values Removed | Values Added |
|---|---|---|
| New CVE |
Information
Published : 2026-10-22 22:18
Updated : 2026-10-30 20:17
NVD link : CVE-2026-114616
Mitre link : CVE-2026-114616
CVE.ORG link : CVE-2026-114616
JSON object : View
Products Affected
authlib
- authlib
