CVE-2010-0734
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.
Exploit likelihood
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 Medium
AV: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
| Package | Affected | Fixed |
|---|---|---|
curlDebian:12 |
before 7.20.0-1 | 7.20.0-1 |
curlDebian:13 |
before 7.20.0-1 | 7.20.0-1 |
curlDebian:14 |
before 7.20.0-1 | 7.20.0-1 |
curlDebian:5.0 |
before 7.18.2-8lenny4, plus listed versions 7.18.2-87.18.2-8lenny27.18.2-8lenny3 |
7.18.2-8lenny4 |
curlRed Hat:enterprise_linux:5::client_workstation |
before 0:7.15.5-9.el5 | 0:7.15.5-9.el5 |
curl-debuginfoRed Hat:enterprise_linux:5::client_workstation |
before 0:7.15.5-9.el5 | 0:7.15.5-9.el5 |
curl-develRed Hat:enterprise_linux:5::client_workstation |
before 0:7.15.5-9.el5 | 0:7.15.5-9.el5 |
curlRed Hat:enterprise_linux:5::client |
before 0:7.15.5-9.el5 | 0:7.15.5-9.el5 |
curl-debuginfoRed Hat:enterprise_linux:5::client |
before 0:7.15.5-9.el5 | 0:7.15.5-9.el5 |
curlRed Hat:enterprise_linux:5::server |
before 0:7.15.5-9.el5 | 0:7.15.5-9.el5 |
Show 26 moreShow less
| Package | Affected | Fixed |
|---|---|---|
curl-debuginfoRed Hat:enterprise_linux:5::server |
before 0:7.15.5-9.el5 | 0:7.15.5-9.el5 |
curl-develRed Hat:enterprise_linux:5::server |
before 0:7.15.5-9.el5 | 0:7.15.5-9.el5 |
curlRed Hat:enterprise_linux:3::as |
before 0:7.10.6-11.rhel3 | 0:7.10.6-11.rhel3 |
curl-debuginfoRed Hat:enterprise_linux:3::as |
before 0:7.10.6-11.rhel3 | 0:7.10.6-11.rhel3 |
curl-develRed Hat:enterprise_linux:3::as |
before 0:7.10.6-11.rhel3 | 0:7.10.6-11.rhel3 |
curlRed Hat:enterprise_linux:3::desktop |
before 0:7.10.6-11.rhel3 | 0:7.10.6-11.rhel3 |
curl-debuginfoRed Hat:enterprise_linux:3::desktop |
before 0:7.10.6-11.rhel3 | 0:7.10.6-11.rhel3 |
curl-develRed Hat:enterprise_linux:3::desktop |
before 0:7.10.6-11.rhel3 | 0:7.10.6-11.rhel3 |
curlRed Hat:enterprise_linux:3::es |
before 0:7.10.6-11.rhel3 | 0:7.10.6-11.rhel3 |
curl-debuginfoRed Hat:enterprise_linux:3::es |
before 0:7.10.6-11.rhel3 | 0:7.10.6-11.rhel3 |
curl-develRed Hat:enterprise_linux:3::es |
before 0:7.10.6-11.rhel3 | 0:7.10.6-11.rhel3 |
curlRed Hat:enterprise_linux:3::ws |
before 0:7.10.6-11.rhel3 | 0:7.10.6-11.rhel3 |
curl-debuginfoRed Hat:enterprise_linux:3::ws |
before 0:7.10.6-11.rhel3 | 0:7.10.6-11.rhel3 |
curl-develRed Hat:enterprise_linux:3::ws |
before 0:7.10.6-11.rhel3 | 0:7.10.6-11.rhel3 |
curlRed 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-debuginfoRed 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-develRed Hat:enterprise_linux:4::as |
before 0:7.12.1-11.1.el4_8.3 | 0:7.12.1-11.1.el4_8.3 |
curlRed 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-debuginfoRed 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-develRed Hat:enterprise_linux:4::desktop |
before 0:7.12.1-11.1.el4_8.3 | 0:7.12.1-11.1.el4_8.3 |
curlRed 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-debuginfoRed 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-develRed Hat:enterprise_linux:4::es |
before 0:7.12.1-11.1.el4_8.3 | 0:7.12.1-11.1.el4_8.3 |
curlRed 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-debuginfoRed 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-develRed 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
| Recorded | Changed | Sources |
|---|---|---|
| aliases | EUVD | |
| first indexed | CVE 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
lists.apple.com/archives/security-announce/2010//Jun/msg00001.html
vupen.com/english/advisories/2010/0571
vupen.com/english/advisories/2010/0602
securityfocus.com/archive/1/514490/100/0/threaded
secunia.com/advisories/38843
openwall.com/lists/oss-security/2010/03/09/1
Show 42 moreShow less
secunia.com/advisories/38981
vupen.com/english/advisories/2010/1481
ubuntu.com/usn/USN-1158-1
curl.haxx.se/docs/adv_20100209.html
vupen.com/english/advisories/2010/0725
debian.org/security/2010/dsa-2023
redhat.com/support/errata/RHSA-2010-0329.html
oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A10760
support.apple.com/kb/HT4188
bugzilla.redhat.com/show_bug.cgi?id=563220
mandriva.com/security/advisories?name=MDVSA-2010:062
secunia.com/advisories/40220
security.gentoo.org/glsa/glsa-201203-02.xml
lists.fedoraproject.org/pipermail/package-announce/2010-March/037143.html
lists.fedoraproject.org/pipermail/package-announce/2010-March/036744.html
secunia.com/advisories/48256
support.avaya.com/css/P8/documents/100081819
openwall.com/lists/oss-security/2010/03/16/11
secunia.com/advisories/39087
vmware.com/security/advisories/VMSA-2011-0003.html
secunia.com/advisories/45047
wiki.rpath.com/Advisories:rPSA-2010-0072
curl.haxx.se/libcurl-contentencoding.patch
securityfocus.com/archive/1/516397/100/0/threaded
oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A6756
secunia.com/advisories/39734
curl.haxx.se/docs/security.html
vupen.com/english/advisories/2010/0660
openwall.com/lists/oss-security/2010/02/09/5
nvd.nist.gov/vuln/detail/CVE-2010-0734
github.com/advisories/GHSA-65fc-r6mj-6v9j
security-tracker.debian.org/tracker/CVE-2010-0734
access.redhat.com/errata/RHSA-2010:0273
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=479967
bugzilla.redhat.com/show_bug.cgi?id=517084
bugzilla.redhat.com/show_bug.cgi?id=517199
security.access.redhat.com/data/csaf/v2/advisories/2010/rhsa-2010_0273.json
access.redhat.com/security/cve/CVE-2010-0734
cve.org/CVERecord?id=CVE-2010-0734
access.redhat.com/errata/RHSA-2010:0329
security.access.redhat.com/data/csaf/v2/advisories/2010/rhsa-2010_0329.json