Multiple integer overflows in the (1) curl_escape, (2) curl_easy_escape, (3) curl_unescape, and (4) curl_easy_unescape functions in libcurl before 7.50.3 allow attackers to have unspecified impact via a string of length 0xffffffff, which triggers a heap-based buffer overflow.
CVSS Details
- CVSS 3.1 Base Score: 9.8
- CVSS 3.0 Vector: (CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alpine Linux | alpine-linux-upgrade-curl | Aug 30, 2017 | Oct 7, 2016 | |
| Amazon_linux | — | amazon-linux-upgrade-curl | Jul 1, 2017 | Sep 27, 2016 |
| Apple Osx Curl | apple-osx-upgrade-latest | Dec 16, 2016 | Oct 7, 2016 | |
| Arch Linux | arch-linux-upgrade-latest | Jul 11, 2025 | Oct 7, 2016 | |
| Centos_linux | — | centos-upgrade-curlcentos-upgrade-curl-debuginfocentos-upgrade-libcurlcentos-upgrade-libcurl-devel | Aug 28, 2019 | Oct 7, 2016 |
| Debian | debian-upgrade-curl | Mar 31, 2017 | Sep 17, 2016 | |
| Freebsd | freebsd-upgrade-package-curl | Nov 14, 2016 | Sep 14, 2016 | |
| Gentoo Linux | gentoo-linux-upgrade-net-misc-curl | Oct 30, 2017 | Oct 7, 2016 | |
| Huawei Euleros 2_0_sp1 | huawei-euleros-2_0_sp1-upgrade-curlhuawei-euleros-2_0_sp1-upgrade-libcurlhuawei-euleros-2_0_sp1-upgrade-libcurl-devel | Nov 30, 2017 | Oct 7, 2016 | |
| Huawei Euleros 2_0_sp2 | huawei-euleros-2_0_sp2-upgrade-curlhuawei-euleros-2_0_sp2-upgrade-libcurlhuawei-euleros-2_0_sp2-upgrade-libcurl-devel | Nov 30, 2017 | Oct 7, 2016 | |
| Oracle Solaris | oracle-solaris-11-3-upgrade-web-curl-7-45-0-0-175-3-15-0-1-0 | May 29, 2017 | Oct 7, 2016 | |
| Oracle_linux | — | oracle-linux-upgrade-curloracle-linux-upgrade-libcurloracle-linux-upgrade-libcurl-devel | Aug 8, 2017 | Sep 14, 2016 |
| Redhat_linux | — | redhat-upgrade-curlredhat-upgrade-curl-debuginforedhat-upgrade-libcurlredhat-upgrade-libcurl-devel | Aug 3, 2017 | Oct 7, 2016 |
| Suse | — | suse-upgrade-curlsuse-upgrade-curl-openssl1suse-upgrade-libcurl-develsuse-upgrade-libcurl4suse-upgrade-libcurl4-32bitsuse-upgrade-libcurl4-openssl1suse-upgrade-libcurl4-openssl1-32bitsuse-upgrade-libcurl4-openssl1-x86suse-upgrade-libcurl4-x86suse-upgrade-sles12-docker-imagesuse-upgrade-sles12sp1-docker-image | Nov 3, 2016 | Oct 7, 2016 |
| Ubuntu | ubuntu-upgrade-libcurl3ubuntu-upgrade-libcurl3-gnutlsubuntu-upgrade-libcurl3-nss | Nov 3, 2016 | Oct 7, 2016 |
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