BaselineWatch
Desk

CVE-2026-114615

7.4 high Published

Authlib is a Python library which builds OAuth and OpenID Connect servers. From 1.3.1 until 1.9.0, OctKey.import_key() checks asymmetric-key markers only at byte zero while Authlib's PEM loaders accept leading whitespace, comments, or a byte-order mark. In deployments that use the documented mixed algorithm registry and already configure verification with PEM or certificate bytes containing such a prefix, an unauthenticated attacker who knows those same public-key bytes can use them as an HMAC secret and forge HS256 tokens with arbitrary identity or authorization claims. This is a bypass of the remediation for CVE-2024-37568. The module-level jwt object reaches OctKey.import_key() in authlib/jose/rfc7518/oct_key.py, where POSSIBLE_UNSAFE_KEYS fails to identify prefixed asymmetric key material. This issue is fixed in version 1.9.0.

Fix

Nothing published yet: no patch, vendor advisory or mitigation reference on NVD, no vendor advisory in the News for this CVE, not in CISA's KEV, no fixed package version. BaselineWatch does not guess at one.

Change history 4

  1. StatusAwaiting Analysis → PublishedNVD modified 2026-10-29 02:38
  2. StatusPublished → Awaiting AnalysisNVD modified 2026-10-23 19:34
  3. StatusReceived → PublishedNVD modified 2026-10-22 21:10
  4. First seenCVSS 7.4NVD modified 2026-10-22 22:18

Affected (CPE criteria) 0

NVD has not attached CPE configurations yet.

References 4