8.9

CVE-2025-66471: urllib3 Streaming API improperly handles highly compressed data

Analyzed
AliasesALPINE-CVE-2025-66471SUSE-SU-2026:1067-1SUSE-SU-2026:2854-1
Published 05-12-2025Last modified 05-12-2025

Vulnerability summary

CVE-2025-66471 is a high (CVSS 8.9) vulnerability in python urllib3. EPSS estimates a 0.68% chance of exploitation in the next 30 days, higher than 52.5% of scored vulnerabilities.

Priority
Prioritisesevere

Severe, CVSS 8.9 (CVE.org); no exploitation reported by the 5 checked sources; EPSS 1% (FIRST, 03-11-2026)

Source freshness unavailable

How is this decided?
CVSS score
8.9/10
010
High · v4.0 (CVE.org)
EPSS score
0.68%
0%100%
Low · 0.00 pp in 30 days
KEVNot listedNot listed by any tracked catalog.
RansomwareNot flaggedNo ransomware use recorded.
Public exploits0No public exploits recorded

Advisory lineage

Upstream 0 · Downstream 58 · Related 22

Timeline

  1. 05-12-2025
    PublishedVulnerability first disclosed.
  2. 05-12-2025
    Last modifiedVulnerability information updated.

Description

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 compressed data. urllib3's streaming API is designed for the efficient handling of large HTTP responses by reading the content in chunks, rather than loading the entire response body into memory at once. When streaming a compressed response, urllib3 can perform decoding or decompression based on the HTTP Content-Encoding header (e.g., gzip, deflate, br, or zstd). The library must read compressed data from the network and decompress it until the requested chunk size is met. Any resulting decompressed data that exceeds the requested amount is held in an internal buffer for the next read operation. The decompression logic could cause urllib3 to fully decode a small amount of highly compressed data in a single operation. This can result in excessive resource consumption (high CPU usage and massive memory allocation for the decompressed data.

CVSS metrics

11 scores · 9 sources · 2 versions

EPSS trend

Probability

0.68%

Chance of exploitation in the next 30 days

Percentile

53%

Versus all other CVEs

30-day change

No change 0.00 pp

From 0.68% on 04-10-2026

04-10-202603-11-2026

Known exploited

Compare KEV catalogs
CISA KEV

Not in the CISA KEV catalog.

ENISA CNW

Not in the ENISA CNW catalog.

CIRCL

Not in the CIRCL catalog.

Public exploits

0 found

No public exploits indexed.

Weaknesses

CWE · root cause

Affected systems

Version check

Known conditions: network-reachable, no authentication, no user interaction (CVSS vector). Other conditions: not stated in public data.

Chainguard158 products
  • airflow-2< 2.11.0-r16
  • airflow-2-bitnami-compat< 2.11.0-r16
  • airflow-2-compat< 2.11.0-r16
  • airflow-2-iamguarded-compat< 2.11.0-r16
  • airflow-3< 3.1.4-r0
Wolfi41 products
  • airflow-3< 3.1.4-r0
  • airflow-3-bitnami-compat< 3.1.4-r0
  • airflow-3-compat< 3.1.4-r0
  • airflow-3-iamguarded-compat< 3.1.4-r0
  • az< 2.81.0-r1
Alpine1 product
  • py3-urllib3< 2.6.3-r0

3 vendors · 200 products · Showing 200 of 276

References

40 links
Show all 40 references