Package "python3-jwt"
| Name: |
python3-jwt
|
Description: |
Python 3 implementation of JSON Web Token
|
| Latest version: |
2.7.0-1ubuntu0.3 |
| Release: |
noble (24.04) |
| Level: |
security |
| Repository: |
main |
| Head package: |
pyjwt |
| Homepage: |
https://github.com/jpadilla/pyjwt |
Links
Download "python3-jwt"
Other versions of "python3-jwt" in Noble
Changelog
|
pyjwt (2.7.0-1ubuntu0.3) noble-security; urgency=medium
* 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 15:21:26 +0800
|
| Source diff to previous version |
| 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 |
|
|
pyjwt (2.7.0-1ubuntu0.2) noble-security; urgency=medium
* SECURITY UPDATE: multiple security vulnerabilities
- debian/patches/CVE-2026-48522-to-48526.patch: Bundle security fixes and
hardening into 2.13.0 in jwt/algorithms.py, jwt/api_jws.py,
jwt/jwks_client.py, tests/test_algorithms.py, tests/test_api_jws.py,
tests/test_jwks_client.py.
- CVE-2026-48522
- CVE-2026-48524
- CVE-2026-48525
- CVE-2026-48526
-- Shishir Subedi Mon, 21 Sep 2026 13:39:20 +0545
|
| Source diff to previous version |
| CVE-2026-48522 |
PyJWT is a JSON Web Token implementation in Python. Prior to 2.13.0, PyJWKClient passes its uri argument directly to urllib.request.urlopen() which u |
| CVE-2026-48524 |
PyJWT is a JSON Web Token implementation in Python. Prior to 2.13.0, PyJWKClient.get_signing_key() forces a fresh HTTP request to the JWKS endpoint f |
| CVE-2026-48525 |
PyJWT is a JSON Web Token implementation in Python. From 2.8.0 to 2.12.1, when verifying detached JWS tokens using the unencoded-payload option ("b64 |
| CVE-2026-48526 |
PyJWT is a JSON Web Token implementation in Python. Prior to 2.13.0, when the verifier is decoding JSON Web Tokens, while supporting both asymmetric |
|
|
pyjwt (2.7.0-1ubuntu0.1) noble-security; urgency=medium
* SECURITY UPDATE: Incorrect authorization of invalid JWS token.
- debian/patches/CVE-2026-32597.patch: Add _supported_crit and checks
for valid crit header in jwt/api_jws.py. Add tests in
tests/test_api_jws.py and tests/test_api_jwt.py.
- CVE-2026-32597
-- Hlib Korzhynskyy <email address hidden> Thu, 26 Mar 2026 10:44:41 -0230
|
| CVE-2026-32597 |
PyJWT is a JSON Web Token implementation in Python. Prior to 2.12.0, PyJWT does not validate the crit (Critical) Header Parameter defined in RFC 7515 |
|
About
-
Send Feedback to @ubuntu_updates