UbuntuUpdates.org

Package "python3-urllib3"

Name: python3-urllib3

Description:

HTTP library with thread-safe connection pooling for Python3

Latest version: 2.0.7-1ubuntu0.8
Release: noble (24.04)
Level: security
Repository: main
Head package: python-urllib3
Homepage: https://urllib3.readthedocs.org

Links


Download "python3-urllib3"


Other versions of "python3-urllib3" in Noble

Repository Area Version
base main 2.0.7-1
updates main 2.0.7-1ubuntu0.7

Changelog

Version: 2.0.7-1ubuntu0.8 2026-10-14 07:07:57 UTC

python-urllib3 (2.0.7-1ubuntu0.8) noble-security; urgency=medium

  * SECURITY UPDATE: Denial of Service
    - debian/patches/CVE-2026-97688.patch: Prevent an infinite loop
      when decoding Deflate responses
    - debian/patches/CVE-2026-97689.patch: Bound chunk-size line reads
      to prevent memory exhaustion DoS
    - CVE-2026-97688
    - CVE-2026-97689

 -- Bruce Cable Tue, 13 Oct 2026 13:55:12 +1100

Source diff to previous version
CVE-2026-97688 urllib3 is an HTTP client library for Python. From 2.6.2 until 2.8.0, HTTPResponse.stream and HTTPResponse.read_chunked can enter an infinite loop be
CVE-2026-97689 urllib3 is an HTTP client library for Python. From 1.10.3 until 2.8.0, the HTTPResponse.read_chunked and HTTPResponse.stream methods can allocate unb

Version: 2.0.7-1ubuntu0.7 2026-06-03 18:07:40 UTC

  python-urllib3 (2.0.7-1ubuntu0.7) noble-security; urgency=medium

  * SECURITY UPDATE: sensitive headers not stripped in cross-origin redirects
    - debian/patches/CVE-2026-44431.patch: remove sensitive headers in proxy
      pools too in src/urllib3/connectionpool.py,
      test/with_dummyserver/test_proxy_poolmanager.py.
    - CVE-2026-44431

 -- Marc Deslauriers <email address hidden> Fri, 22 May 2026 13:32:42 -0400

Source diff to previous version
CVE-2026-44431 urllib3 is an HTTP client library for Python. From 1.23 to before 2.7.0, cross-origin redirects followed from the low-level API via ProxyManager.conn

Version: 2.0.7-1ubuntu0.6 2026-01-13 18:07:47 UTC

  python-urllib3 (2.0.7-1ubuntu0.6) noble-security; urgency=medium

  * SECURITY REGRESSION: Zstandard missing attribute after CVE-2025-66471 fix.
    (LP: #2136906)
    - debian/patches/CVE-2025-66471-fix2.patch: Fall back if "needs_input" is
      not a zstd object attribute in src/urllib3/response.py.

 -- Hlib Korzhynskyy <email address hidden> Tue, 13 Jan 2026 09:34:51 -0330

Source diff to previous version
2136906 python3-urllib3 in 24.04 is now incompatible with shipped python3-zstandard
CVE-2025-66471 urllib3 is a user-friendly HTTP client library for Python. Starting in version 1.0 and prior to 2.6.0, the Streaming API improperly handles highly co

Version: 2.0.7-1ubuntu0.5 2026-01-13 01:07:36 UTC

  python-urllib3 (2.0.7-1ubuntu0.5) noble-security; urgency=medium

  * SECURITY REGRESSION: Zstd issues after CVE-2025-66471 fix. (LP: #2136906)
    - debian/patches/CVE-2025-66471-fix1.patch: Revert zstd fix due to not
      being compatible with zstandard.

 -- Hlib Korzhynskyy <email address hidden> Mon, 12 Jan 2026 17:27:22 -0330

Source diff to previous version
2136906 python3-urllib3 in 24.04 is now incompatible with shipped python3-zstandard
CVE-2025-66471 urllib3 is a user-friendly HTTP client library for Python. Starting in version 1.0 and prior to 2.6.0, the Streaming API improperly handles highly co

Version: 2.0.7-1ubuntu0.4 2026-01-12 18:08:46 UTC

  python-urllib3 (2.0.7-1ubuntu0.4) noble-security; urgency=medium

  * SECURITY UPDATE: Decompression bomb in HTTP redirect responses.
    - debian/patches/CVE-2026-21441.patch: Add decode_content to self.read()
      in src/urllib3/response.py. Add tests in
      test/with_dummyserver/test_connectionpool.py and dummyserver/app.py.
    - CVE-2026-21441

 -- Hlib Korzhynskyy <email address hidden> Thu, 08 Jan 2026 15:36:38 -0330

CVE-2026-21441 urllib3 is an HTTP client library for Python. urllib3's streaming API is designed for the efficient handling of large HTTP responses by reading the c



About   -   Send Feedback to @ubuntu_updates