Every CVE Search/ Get API key

CVE-2010-0734

content_encoding.c in libcurl 7.10.5 through 7.19.7, when zlib is enabled, does not properly...

6.8 MediumFix available

content_encoding.c in libcurl 7.10.5 through 7.19.7, when zlib is enabled, does not properly restrict the amount of callback data sent to an application that requests automatic decompression, which might allow remote attackers to cause a denial of service (application crash) or have unspecified other impact by sending crafted compressed data to an application that relies on the intended data-length limit.

Exploit likelihood

3.64%Down 0.7 points since Feb 4, 2022
90%50%10%1%

What each source reports

NVD Score used 6.8

content_encoding.c in libcurl 7.10.5 through 7.19.7, when zlib is enabled, does not properly restrict the amount of callback data sent to an application that requests automatic decompression, which might allow remote attackers to cause a denial of service (application crash) or have unspecified other impact by sending crafted compressed data to an application that relies on the intended data-length limit.

Record
CVE-2010-0734
CVSS 2.0
6.8 MediumAV:N/AC:M/Au:N/C:P/I:P/A:P
Weakness
CWE-264
Updated
2026-11-02
CVE List No score

content_encoding.c in libcurl 7.10.5 through 7.19.7, when zlib is enabled, does not properly restrict the amount of callback data sent to an application that requests automatic decompression, which might allow remote attackers to cause a denial of service (application crash) or have unspecified other impact by sending crafted compressed data to an application that relies on the intended data-length limit.

Record
CVE-2010-0734
Updated
2026-11-02
EUVDEUVD-2010-0760 No score

content_encoding.c in libcurl 7.10.5 through 7.19.7, when zlib is enabled, does not properly restrict the amount of callback data sent to an application that requests automatic decompression, which might allow remote attackers to cause a denial of service (application crash) or have unspecified other impact by sending crafted compressed data to an application that relies on the intended data-length limit.

Record
EUVD-2010-0760
Updated
2026-11-03
GitHub AdvisoriesGHSA-65fc-r6mj-6v9j No score

content_encoding.c in libcurl 7.10.5 through 7.19.7, when zlib is enabled, does not properly...

content_encoding.c in libcurl 7.10.5 through 7.19.7, when zlib is enabled, does not properly restrict the amount of callback data sent to an application that requests automatic decompression, which might allow remote attackers to cause a denial of service (application crash) or have unspecified other impact by sending crafted compressed data to an application that relies on the intended data-length limit.

Record
GHSA-65fc-r6mj-6v9j
Updated
2026-11-02
OSVCURL-CVE-2010-0734 No score

data callback excessive length

When downloading data, libcurl hands it over to the application using a callback that is registered by the client software. libcurl then calls that function repeatedly with data until the transfer is complete. The callback is documented to receive a maximum data size of 16K (CURL_MAX_WRITE_SIZE).

Using the affected libcurl version to download compressed content over HTTP, an application can ask libcurl to automatically uncompress data. When doing so, libcurl can wrongly send data up to 64K in size to the callback which thus is much larger than the documented maximum size. An application that blindly trusts libcurl's max limit for a fixed buffer size or similar is then a possible target for a buffer overflow vulnerability.

This error is only present in zlib-enabled builds of libcurl and only if automatic decompression has been explicitly enabled by the application - it is disabled by default.

We have not found any libcurl client software that is vulnerable to this flaw - but we acknowledge that there may still be vulnerable software in existence.

Record
CURL-CVE-2010-0734
Updated
2026-11-02
OSV No score

content_encoding.c in libcurl 7.10.5 through 7.19.7, when zlib is enabled, does not properly restrict the amount of callback data sent to an application that requests automatic decompression, which might allow remote attackers to cause a denial of service (application crash) or have unspecified other impact by sending crafted compressed data to an application that relies on the intended data-length limit.

Record
CVE-2010-0734
Updated
2026-11-02
OSVDEBIAN-CVE-2010-0734 No score

content_encoding.c in libcurl 7.10.5 through 7.19.7, when zlib is enabled, does not properly restrict the amount of callback data sent to an application that requests automatic decompression, which might allow remote attackers to cause a denial of service (application crash) or have unspecified other impact by sending crafted compressed data to an application that relies on the intended data-length limit.

Record
DEBIAN-CVE-2010-0734
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
curl
Debian:12
before 7.20.0-1
7.20.0-1
curl
Debian:13
before 7.20.0-1
7.20.0-1
curl
Debian:14
before 7.20.0-1
7.20.0-1
curl
Debian:5.0
before 7.18.2-8lenny4, plus listed versions
7.18.2-87.18.2-8lenny27.18.2-8lenny3
7.18.2-8lenny4
curl
Red Hat:enterprise_linux:5::client_workstation
before 0:7.15.5-9.el5
0:7.15.5-9.el5
curl-debuginfo
Red Hat:enterprise_linux:5::client_workstation
before 0:7.15.5-9.el5
0:7.15.5-9.el5
curl-devel
Red Hat:enterprise_linux:5::client_workstation
before 0:7.15.5-9.el5
0:7.15.5-9.el5
curl
Red Hat:enterprise_linux:5::client
before 0:7.15.5-9.el5
0:7.15.5-9.el5
curl-debuginfo
Red Hat:enterprise_linux:5::client
before 0:7.15.5-9.el5
0:7.15.5-9.el5
curl
Red Hat:enterprise_linux:5::server
before 0:7.15.5-9.el5
0:7.15.5-9.el5
Show 26 moreShow less
Affected packages
PackageAffectedFixed
curl-debuginfo
Red Hat:enterprise_linux:5::server
before 0:7.15.5-9.el5
0:7.15.5-9.el5
curl-devel
Red Hat:enterprise_linux:5::server
before 0:7.15.5-9.el5
0:7.15.5-9.el5
curl
Red Hat:enterprise_linux:3::as
before 0:7.10.6-11.rhel3
0:7.10.6-11.rhel3
curl-debuginfo
Red Hat:enterprise_linux:3::as
before 0:7.10.6-11.rhel3
0:7.10.6-11.rhel3
curl-devel
Red Hat:enterprise_linux:3::as
before 0:7.10.6-11.rhel3
0:7.10.6-11.rhel3
curl
Red Hat:enterprise_linux:3::desktop
before 0:7.10.6-11.rhel3
0:7.10.6-11.rhel3
curl-debuginfo
Red Hat:enterprise_linux:3::desktop
before 0:7.10.6-11.rhel3
0:7.10.6-11.rhel3
curl-devel
Red Hat:enterprise_linux:3::desktop
before 0:7.10.6-11.rhel3
0:7.10.6-11.rhel3
curl
Red Hat:enterprise_linux:3::es
before 0:7.10.6-11.rhel3
0:7.10.6-11.rhel3
curl-debuginfo
Red Hat:enterprise_linux:3::es
before 0:7.10.6-11.rhel3
0:7.10.6-11.rhel3
curl-devel
Red Hat:enterprise_linux:3::es
before 0:7.10.6-11.rhel3
0:7.10.6-11.rhel3
curl
Red Hat:enterprise_linux:3::ws
before 0:7.10.6-11.rhel3
0:7.10.6-11.rhel3
curl-debuginfo
Red Hat:enterprise_linux:3::ws
before 0:7.10.6-11.rhel3
0:7.10.6-11.rhel3
curl-devel
Red Hat:enterprise_linux:3::ws
before 0:7.10.6-11.rhel3
0:7.10.6-11.rhel3
curl
Red Hat:enterprise_linux:4::as
before 0:7.12.1-11.1.el4_8.3
0:7.12.1-11.1.el4_8.3
curl-debuginfo
Red Hat:enterprise_linux:4::as
before 0:7.12.1-11.1.el4_8.3
0:7.12.1-11.1.el4_8.3
curl-devel
Red Hat:enterprise_linux:4::as
before 0:7.12.1-11.1.el4_8.3
0:7.12.1-11.1.el4_8.3
curl
Red Hat:enterprise_linux:4::desktop
before 0:7.12.1-11.1.el4_8.3
0:7.12.1-11.1.el4_8.3
curl-debuginfo
Red Hat:enterprise_linux:4::desktop
before 0:7.12.1-11.1.el4_8.3
0:7.12.1-11.1.el4_8.3
curl-devel
Red Hat:enterprise_linux:4::desktop
before 0:7.12.1-11.1.el4_8.3
0:7.12.1-11.1.el4_8.3
curl
Red Hat:enterprise_linux:4::es
before 0:7.12.1-11.1.el4_8.3
0:7.12.1-11.1.el4_8.3
curl-debuginfo
Red Hat:enterprise_linux:4::es
before 0:7.12.1-11.1.el4_8.3
0:7.12.1-11.1.el4_8.3
curl-devel
Red Hat:enterprise_linux:4::es
before 0:7.12.1-11.1.el4_8.3
0:7.12.1-11.1.el4_8.3
curl
Red Hat:enterprise_linux:4::ws
before 0:7.12.1-11.1.el4_8.3
0:7.12.1-11.1.el4_8.3
curl-debuginfo
Red Hat:enterprise_linux:4::ws
before 0:7.12.1-11.1.el4_8.3
0:7.12.1-11.1.el4_8.3
curl-devel
Red Hat:enterprise_linux:4::ws
before 0:7.12.1-11.1.el4_8.3
0:7.12.1-11.1.el4_8.3

History

History
RecordedChangedSources
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2010-0734 is a medium vulnerability (CVSS 6.8) in Curl Libcurl, published February 9, 2010. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 3.64%, the 89th percentile. Fixed in curl 7.20.0-1.

References

Show 42 moreShow less
MoveEnter Open