PT-2026-121662 · Oauthlib · Oauthlib

CVE-2026-114615

·

تاريخ النشر

2026-10-22

·

تاريخ التحديث

2026-10-22

CVSS v3.1

7.4

عالية

المتجهAV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N
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.

إصلاح

Incomplete List of Disallowed Inputs

Improper Verification of Cryptographic Signature

وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾

تصنيف نقاط الضعف

المعرّفات ذات الصلة

CVE-2026-114615

المنتجات المتأثرة

Oauthlib