curl supports "globbing" of URLs, in which a user can pass a numerical range to have the tool iterate over those numbers to do a sequence of transfers. In the globbing function that parses the numerical range, there was an omission that made curl read a byte beyond the end of the URL if given a carefully crafted, or just wrongly written, URL. The URL is stored in a heap based buffer, so it could then be made to wrongly read something else instead of crashing. An example of a URL that triggers the flaw would be `http://ur%20[0-60000000000000000000`.
CVSS Details
- CVSS 3.1 Base Score: 6.5
- CVSS 3.1 Vector: (CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N)
- CVSS 3.0 Vector: (CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alpine Linux | — | Upgrade curl | Oct 4, 2017 | Oct 4, 2017 |
| Amazon_linux | — | Upgrade curl | Dec 20, 2017 | Aug 31, 2017 |
| Apple Osx Curl | — | Upgrade macOS to the latest versionApply OS X security update 2017-001 SierraApply OS X security update 2017-004 El Capitan | Nov 1, 2017 | Oct 4, 2017 |
| Arch Linux | — | Upgrade to the latest version of Arch Linux | Jul 11, 2025 | Oct 4, 2017 |
| Debian | — | Upgrade curl | Oct 7, 2017 | Oct 4, 2017 |
| Freebsd | — | Upgrade curl | Dec 10, 2025 | Aug 9, 2017 |
| Gentoo Linux | — | Upgrade net-misc/curl. | Oct 30, 2017 | Oct 4, 2017 |
| Oracle Solaris | — | Upgrade web/curl to version 7.59.0-0.175.3.33.0.3.0 on Solaris 11.3 | Jun 18, 2018 | Oct 4, 2017 |
| Suse | — | Upgrade curlUpgrade sles12sp1-docker-imageUpgrade libcurl-develUpgrade libcurl4Upgrade sles12sp2-docker-imageUpgrade libcurl4-32bitUpgrade sles12-docker-image | Oct 12, 2017 | Oct 4, 2017 |
| Ubuntu | — | Upgrade libcurl3-gnutlsUpgrade libcurl3Upgrade curlUpgrade libcurl3-nss | Oct 10, 2017 | Oct 4, 2017 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jan 20, 2025 | Oct 4, 2017 |
Prioritise with Active Threat Intelligence
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub