p PatchFirst

PatchFirst · Latest vulnerabilities

python-jose vulnerabilities

Vulnerabilities published for python-jose in the last 30 days: 0. Listed in the KEV catalogue: 0.

Filter vulnerabilities
Clear filters

Vulnerabilities: 5

  1. CVE-2026-85394

    Critical · CVSS 9.3EPSS 0.22%No fix published

    python-jose through 3.5.0 Algorithm Confusion via DER-encoded Public Key as HMAC Secret

    python-jose through 3.5.0 fails to properly validate asymmetric keys in HMAC initialization, accepting DER-encoded public keys that lack PEM armor or SSH prefixes. Attackers holding the service's public key can forge HS256 tokens that pass verification when algorithms are not explicitly restricted. This is an incomplete fix for CVE-2024-33663.

    Published Updated
  2. CVE-2024-29370

    Medium · CVSS 5.3EPSS 0.19%No fix published

    CVE-2024-29370

    In python-jose 3.3.0 (specifically jwe.decrypt), a vulnerability allows an attacker to cause a Denial-of-Service (DoS) condition by crafting a malicious JSON Web Encryption (JWE) token with an exceptionally high compression ratio. When this token is processed by the server, it results in significant memory allocation and processing time during decompression.

    Published Updated
  3. CVE-2025-61152

    Medium · CVSS 6.5EPSS 0.32%No fix published

    CVE-2025-61152

    python-jose thru 3.3.0 allows JWT tokens with 'alg=none' to be decoded and accepted without any cryptographic signature verification. A malicious actor can craft a forged token with arbitrary claims (e.g., is_admin=true) and bypass authentication checks, leading to privilege escalation or unauthorized access in applications that rely on python-jose for token validation. This issue is exploitable unless developers explicitly reject 'alg=none' tokens, which is not enforced by the library. NOTE: all parties agree that the issue is not relevant because it only occurs in a "verify_signature": False situation.

    Published Updated

Check your server

Check your installed stack and versions against the current vulnerability feeds.

Check your server →