UbuntuUpdates.org

Package "pyjwt"

Name: pyjwt

Description:

This package is just an umbrella for a group of other packages, it has no description.
Description samples from packages in group:

  • Python 3 implementation of JSON Web Token (Documentation)
  • Python 3 implementation of JSON Web Token

Latest version: 2.13.0-1ubuntu1
Release: stonking (26.10)
Level: security
Repository: main

Links



Other versions of "pyjwt" in Stonking

Repository Area Version
base main 2.13.0-1

Packages in group

Deleted packages are displayed in grey.


Changelog

Version: 2.13.0-1ubuntu1 2026-10-19 03:07:36 UTC

pyjwt (2.13.0-1ubuntu1) stonking; urgency=medium

  * SECURITY UPDATE: Inconsistent HMAC key validation in HMACAlgorithm
    - debian/patches/CVE-2026-102266.patch: Validate PyJWK HMAC keys
      consistently in jwt/api_jws.py, tests/test_api_jws.py.
    - CVE-2026-102266
  * SECURITY UPDATE: Unvalidated HTTP redirect traversal in PyJWKClient
    - debian/patches/CVE-2026-102267.patch: Reject redirects in PyJWKClient
      fetches in jwt/jwks_client.py, tests/test_jwks_client.py.
    - CVE-2026-102267
  * SECURITY UPDATE: Algorithm confusion via whitespace and line-break evasion
    in is_pem_format
    - debian/patches/CVE-2026-102268.patch: fix: reject loader-accepted PEM
      variants in jwt/utils.py, tests/test_algorithms.py.
    - CVE-2026-102268
  * SECURITY UPDATE: Algorithm confusion via DER-encoded public key bytes in
    HMACAlgorithm.prepare_key
    - debian/patches/CVE-2026-102271.patch: fix: reject DER public keys as
      HMAC secrets in jwt/algorithms.py, tests/test_algorithms.py.
    - CVE-2026-102271
  * SECURITY UPDATE: Key inspection bypass via UTF-8 Byte Order Mark (BOM) in
    HMACAlgorithm.prepare_key
    - debian/patches/CVE-2026-102272.patch: Reject encoded JWKs as HMAC keys
      in jwt/algorithms.py, tests/test_algorithms.py.
    - CVE-2026-102272
  * SECURITY UPDATE: Key-type spoofing via nested JWK container structures in
    HMACAlgorithm.prepare_key
    - debian/patches/CVE-2026-102273.patch: fix: reject public JWK container
      HMAC keys in jwt/algorithms.py, tests/test_algorithms.py.
    - CVE-2026-102273

 -- Hurman Thu, 08 Oct 2026 14:52:39 +0800

CVE-2026-102266 PyJWT is a Python implementation of JSON Web Token standards. From 2.13.0 until 2.14.0, HMACAlgorithm.from_jwk is affected because PyJWK verification
CVE-2026-102267 PyJWT is a Python implementation of JSON Web Token standards. Prior to 2.14.0, PyJWT PyJWKClient is affected because redirect destinations are not re
CVE-2026-102268 PyJWT is a Python implementation of JSON Web Token standards. Prior to 2.14.0, is_pem_format in jwt/utils.py is affected because is_pem_format does n
CVE-2026-102271 PyJWT is a Python implementation of JSON Web Token standards. From 2.4.0 until 2.14.0, PyJWT HMACAlgorithm.prepare_key is affected because asymmetric
CVE-2026-102272 PyJWT is a Python implementation of JSON Web Token standards. From 2.13.0 until 2.14.0, HMACAlgorithm.prepare_key in jwt/algorithms.py is affected be
CVE-2026-102273 PyJWT is a Python implementation of JSON Web Token standards. From 2.13.0 until 2.14.0, PyJWT HMACAlgorithm.prepare_key is affected because HMAC key



About   -   Send Feedback to @ubuntu_updates