Patchwire CVEs, their patch status, and feeds to follow them

CVE-2017-1000257

Fixed in a distro release EPSS 6%CVSS 9.1

An IMAP FETCH response line indicates the size of the returned data, in number of bytes. When that response says the data is zero bytes, libcurl would pass on that (non-existing) data with a pointer and the size (zero) to the deliver-data function. libcurl's deliver-data function treats zero as a magic number and invokes strlen() on the data to figure out the length. The strlen() is called on a heap based buffer that might not be zero terminated so libcurl might read beyond the end of it into whatever memory lies after (or just crash) and then deliver that to the application as if it was actually downloaded.

Published 2017-10-31 · CVE record · OSV

Products: haxx libcurl, debian_linux

Distro releases

ReleasePackageFixed in
Alpine 3.10curl7.56.1-r0
Alpine 3.11curl7.56.1-r0
Alpine 3.12curl7.56.1-r0
Alpine 3.13curl7.56.1-r0
Alpine 3.14curl7.56.1-r0
Alpine 3.15curl7.56.1-r0
Alpine 3.16curl7.56.1-r0
Alpine 3.17curl7.56.1-r0
Alpine 3.18curl7.56.1-r0
Alpine 3.19curl7.56.1-r0
Alpine 3.20curl7.56.1-r0
Alpine 3.21curl7.56.1-r0
Alpine 3.22curl7.56.1-r0
Alpine 3.23curl7.56.1-r0
Alpine 3.24curl7.56.1-r0
Alpine 3.3curl7.55.0-r2
Alpine 3.4curl7.55.0-r2
Alpine 3.5curl7.56.1-r0
Alpine 3.6curl7.56.1-r0
Alpine 3.7curl7.56.1-r0
Alpine 3.8curl7.56.1-r0
Alpine 3.9curl7.56.1-r0
Amazon Linux 2curl7.61.1-9.amzn2.0.1
Amazon Linux 2libcurl7.61.1-9.amzn2.0.1
Amazon Linux 2libcurl-devel7.61.1-9.amzn2.0.1
Arch Linuxcurl7.56.1-1
Arch Linuxlib32-curl7.56.1-1
Arch Linuxlib32-libcurl-compat7.56.1-1
Arch Linuxlib32-libcurl-gnutls7.56.1-1
Arch Linuxlibcurl-compat7.56.1-1
Arch Linuxlibcurl-gnutls7.56.1-1
Debian 12curl7.56.1-1
Debian 13curl7.56.1-1
Debian 14curl7.56.1-1
Debian 7curl7.26.0-1+wheezy22
Debian 8curl7.38.0-4+deb8u7
Debian 9curl7.52.1-5+deb9u2
Red Hat Enterprise Linux 7curl0:7.29.0-42.el7_4.1
Red Hat Enterprise Linux 7curl-debuginfo0:7.29.0-42.el7_4.1
Red Hat Enterprise Linux 7libcurl0:7.29.0-42.el7_4.1
Red Hat Enterprise Linux 7libcurl-devel0:7.29.0-42.el7_4.1
Red Hat rhel software collections 3httpd24-curl0:7.61.1-1.el6
Red Hat rhel software collections 3httpd24-curl0:7.61.1-1.el7
Red Hat rhel software collections 3httpd24-curl-debuginfo0:7.61.1-1.el7
Red Hat rhel software collections 3httpd24-curl-debuginfo0:7.61.1-1.el6
Red Hat rhel software collections 3httpd24-httpd0:2.4.34-7.el6
Red Hat rhel software collections 3httpd24-httpd0:2.4.34-7.el7
Red Hat rhel software collections 3httpd24-httpd-debuginfo0:2.4.34-7.el6
Red Hat rhel software collections 3httpd24-httpd-debuginfo0:2.4.34-7.el7
Red Hat rhel software collections 3httpd24-httpd-devel0:2.4.34-7.el6
Red Hat rhel software collections 3httpd24-httpd-devel0:2.4.34-7.el7
Red Hat rhel software collections 3httpd24-httpd-manual0:2.4.34-7.el7
Red Hat rhel software collections 3httpd24-httpd-manual0:2.4.34-7.el6
Red Hat rhel software collections 3httpd24-httpd-tools0:2.4.34-7.el6
Red Hat rhel software collections 3httpd24-httpd-tools0:2.4.34-7.el7
Red Hat rhel software collections 3httpd24-libcurl0:7.61.1-1.el7
Red Hat rhel software collections 3httpd24-libcurl0:7.61.1-1.el6
Red Hat rhel software collections 3httpd24-libcurl-devel0:7.61.1-1.el6
Red Hat rhel software collections 3httpd24-libcurl-devel0:7.61.1-1.el7
Red Hat rhel software collections 3httpd24-libnghttp20:1.7.1-7.el6
Red Hat rhel software collections 3httpd24-libnghttp20:1.7.1-7.el7
Red Hat rhel software collections 3httpd24-libnghttp2-devel0:1.7.1-7.el6
Red Hat rhel software collections 3httpd24-libnghttp2-devel0:1.7.1-7.el7
Red Hat rhel software collections 3httpd24-mod_ldap0:2.4.34-7.el6
Red Hat rhel software collections 3httpd24-mod_ldap0:2.4.34-7.el7
Red Hat rhel software collections 3httpd24-mod_md0:2.4.34-7.el7
Red Hat rhel software collections 3httpd24-mod_proxy_html1:2.4.34-7.el6
Red Hat rhel software collections 3httpd24-mod_proxy_html1:2.4.34-7.el7
Red Hat rhel software collections 3httpd24-mod_session0:2.4.34-7.el6
Red Hat rhel software collections 3httpd24-mod_session0:2.4.34-7.el7
Red Hat rhel software collections 3httpd24-mod_ssl1:2.4.34-7.el6
Red Hat rhel software collections 3httpd24-mod_ssl1:2.4.34-7.el7
Red Hat rhel software collections 3httpd24-nghttp20:1.7.1-7.el6
Red Hat rhel software collections 3httpd24-nghttp20:1.7.1-7.el7
Red Hat rhel software collections 3httpd24-nghttp2-debuginfo0:1.7.1-7.el6
Red Hat rhel software collections 3httpd24-nghttp2-debuginfo0:1.7.1-7.el7
SUSE Linux Enterprise Desktop 12 SP2curl7.37.0-37.8.1
SUSE Linux Enterprise Desktop 12 SP3curl7.37.0-37.8.1
SUSE Linux Enterprise Server 12 SP2curl7.37.0-37.8.1
SUSE Linux Enterprise Server 12 SP3curl7.37.0-37.8.1
SUSE Linux Enterprise Server for Raspberry Pi 12 SP2curl7.37.0-37.8.1
SUSE Linux Enterprise Server for SAP Applications 12 SP2curl7.37.0-37.8.1
SUSE Linux Enterprise Server for SAP Applications 12 SP3curl7.37.0-37.8.1
SUSE Linux Enterprise Software Development Kit 12 SP2curl7.37.0-37.8.1
SUSE Linux Enterprise Software Development Kit 12 SP3curl7.37.0-37.8.1
Ubuntu 14.04 LTScurl7.35.0-1ubuntu2.12
Ubuntu 16.04 LTScurl7.47.0-1ubuntu2.4
openSUSE Tumbleweedcurl7.79.1-1.1