CVE-2026-114616

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.
Configurations

Configuration 1 (hide)

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

History

29 Oct 2026, 14:51

Type Values Removed Values Added
References () https://github.com/authlib/authlib/commit/4ff30db442c70e29486e1982cb0ad37c037f5f4b - () https://github.com/authlib/authlib/commit/4ff30db442c70e29486e1982cb0ad37c037f5f4b - Patch
References () https://github.com/authlib/authlib/releases/tag/v1.9.1 - () https://github.com/authlib/authlib/releases/tag/v1.9.1 - Release Notes
References () https://github.com/authlib/authlib/security/advisories/GHSA-8m4g-j4wp-wgcg - () 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
CWE
CWE-287

Improper Authentication

CWE-326

Inadequate Encryption Strength

CWE-1391

Use of Weak Credentials