Skip to main content
VulnerabilityPublished Updated

CVE-2025-66418: Icloudpd · urllib3 allows an unbounded number of links in the decompression chain

Affects icloudpdSource GCVE Database

0
Compare

Not known to be exploited · CVSS 8.9 High : upgrade to 1.33.0 soon.

Data as of 9 Nov 2026, 19:47 UTC

CVSS 4.0 base score
8.9High
How severe the flaw is on the 0–10 CVSS scale.
Patch
Available – fixed in 1.33.0
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:H

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 13 Aug 2026

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponized: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 9 Nov 2026.

What to do

Upgrade icloudpd to 1.33.0.

Affected software

ProductAffectedFixed in
Homebrewicloudpdpkg:brew/icloudpdOther threatsAffected
  • >=1.17.3 <1.33.0
Fixed in
  • 1.33.0

Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.

AI-suggested

Upgrade urllib3 to version 2.6.0 or later, where the decompression chain length is limited to 5. If upgrading is not immediately feasible, disable automatic content decoding by setting preload_content=False and manually verify that the 'content-encoding' header contains a safe number of encodings before reading the response content.

Description

urllib3 versions 2.5.0 and earlier allow an unbounded number of chained HTTP content encodings, which can be exploited by a malicious server to cause excessive CPU and memory usage during decompression. This affects applications using urllib3 for HTTP requests to untrusted sources unless content decoding is disabled. The issue is fixed in urllib3 version 2.6.0 by limiting the decompression chain to 5 links. For users unable to upgrade immediately, disabling automatic content decoding and manually checking the content-encoding header is recommended.

References

Community reviews

Loading reviews…