Package "python3-jwt"
| Name: |
python3-jwt
|
Description: |
Python 3 implementation of JSON Web Token
|
| Latest version: |
2.3.0-1ubuntu0.5 |
| Release: |
jammy (22.04) |
| Level: |
security |
| Repository: |
main |
| Head package: |
pyjwt |
| Homepage: |
https://github.com/jpadilla/pyjwt |
Links
Download "python3-jwt"
Other versions of "python3-jwt" in Jammy
Changelog
|
pyjwt (2.3.0-1ubuntu0.5) jammy-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,
jwt/exceptions.py, jwt/__init__.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 Mon, 12 Oct 2026 11:05:30 +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.3.0-1ubuntu0.4) jammy-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-48526
-- Shishir Subedi Thu, 24 Sep 2026 11:05:48 +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-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.3.0-1ubuntu0.3) jammy-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 14:58:14 -0230
|
| Source diff to previous version |
| 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 |
|
|
pyjwt (2.3.0-1ubuntu0.2) jammy-security; urgency=medium
* SECURITY REGRESSION: Revert inadvertent package version bump to 2.4.0
(LP: #1986487)
- debian/patches/CVE-2022-29217.patch: Comment out the part which
bumps the internal package version number to 2.4.0
-- Alex Murray <email address hidden> Wed, 17 Aug 2022 10:05:29 +0930
|
| Source diff to previous version |
| 1986487 |
python3-jwt (2.3.0-1ubuntu0.1) contains pyjwt 2.4.0 metadata but install 2.3.0 library |
| CVE-2022-29217 |
PyJWT is a Python implementation of RFC 7519. PyJWT supports multiple different JWT signing algorithms. With JWT, an attacker submitting the JWT toke |
|
|
pyjwt (2.3.0-1ubuntu0.1) jammy-security; urgency=medium
* SECURITY UPDATE: Signing key confusion via public key signature
- debian/patches/CVE-2022-29217.patch: update jwt/algorithms.py to
disallow using SSH keys as a HMAC secret.
- CVE-2022-29217
-- Alex Murray <email address hidden> Tue, 19 Jul 2022 14:26:57 +0930
|
| CVE-2022-29217 |
PyJWT is a Python implementation of RFC 7519. PyJWT supports multiple different JWT signing algorithms. With JWT, an attacker submitting the JWT toke |
|
About
-
Send Feedback to @ubuntu_updates