python-jose through 3.5.0 contains an authentication bypass vulnerability that allows unauthenticated attackers to forge JWTs because HMACKey and CryptographyHMACKey accept zero-length HMAC secrets. When an application's HS256/HS384/HS512 verification key resolves to empty, such as an oct JWK with empty k, attackers can forge tokens with arbitrary claims that jwt.decode accepts.
Advisories
No advisories yet.
Fixes
Solution
No solution given by the vendor.
Workaround
No workaround given by the vendor.
References
History
Mon, 02 Nov 2026 14:30:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Description | python-jose through 3.5.0 contains an authentication bypass vulnerability that allows unauthenticated attackers to forge JWTs because HMACKey and CryptographyHMACKey accept zero-length HMAC secrets. When an application's HS256/HS384/HS512 verification key resolves to empty, such as an oct JWK with empty k, attackers can forge tokens with arbitrary claims that jwt.decode accepts. | |
| Title | python-jose through 3.5.0 Authentication Bypass via Empty HMAC Key | |
| First Time appeared |
Python-jose Project
Python-jose Project python-jose |
|
| Weaknesses | CWE-347 | |
| CPEs | cpe:2.3:a:python-jose_project:python-jose:*:*:*:*:*:*:*:* | |
| Vendors & Products |
Python-jose Project
Python-jose Project python-jose |
|
| References |
|
|
| Metrics |
cvssV3_1
|
Projects
Sign in to view the affected projects.
Status: PUBLISHED
Assigner: VulnCheck
Published:
Updated: 2026-11-02T14:29:15.767Z
Reserved: 2026-11-02T12:42:23.406Z
Link: CVE-2026-120459
No data.
Status : Awaiting Analysis
Published: 2026-11-02T15:17:29.867
Modified: 2026-11-02T19:14:53.030
Link: CVE-2026-120459
No data.
OpenCVE Enrichment
Updated: 2026-11-02T16:30:17Z
Weaknesses