Improper Handling of Highly Compressed Data (Data Amplification) Affecting python3-urllib3 package, versions <0:1.26.5-8.el9_8


Severity

Recommended
0.0
high
0
10

Based on AlmaLinux security rating.

Threat Intelligence

EPSS
0.68% (48th percentile)

Do your applications use this vulnerable package?

In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.

Test your applications
  • Snyk IDSNYK-ALMALINUX9-PYTHON3URLLIB3-17527381
  • published26 Jun 2026
  • disclosed22 Jun 2026

Introduced: 22 Jun 2026

CVE-2026-44432  (opens in a new tab)
CWE-409  (opens in a new tab)

How to fix?

Upgrade AlmaLinux:9 python3-urllib3 to version 0:1.26.5-8.el9_8 or higher.
This issue was patched in ALSA-2026:28158.

NVD Description

Note: Versions mentioned in the description apply only to the upstream python3-urllib3 package and not the python3-urllib3 package as distributed by AlmaLinux. See How to fix? for AlmaLinux:9 relevant fixed versions and status.

urllib3 is an HTTP client library for Python. From 2.6.0 to before 2.7.0, urllib3 could decompress the whole response instead of the requested portion (1) during the second HTTPResponse.read(amt=N) call when the response was decompressed using the official Brotli library or (2) when HTTPResponse.drain_conn() was called after the response had been read and decompressed partially (compression algorithm did not matter here). These issues could cause urllib3 to fully decode a small amount of highly compressed data in a single operation. This could result in excessive resource consumption (high CPU usage and massive memory allocation for the decompressed data) on the client side. This vulnerability is fixed in 2.7.0.

References

CVSS Base Scores

version 3.1