Skip to content
OpenAdvisories
Unscored CVE-2013-2174 EUVD-2013-2133GHSA-98vv-mx5c-xg6c

Heap-based buffer overflow in the curl_easy_unescape function in lib/escape.c in cURL and libcurl 7.7 through 7.30.0 allows remote attacker…

Published Jul 31, 2013 · Updated Aug 6, 2024 · Assigned by redhat

Description

Heap-based buffer overflow in the curl_easy_unescape function in lib/escape.c in cURL and libcurl 7.7 through 7.30.0 allows remote attackers to cause a denial of service (application crash) or possibly execute arbitrary code via a crafted string ending in a "%" (percent) character.

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 curl 7.31.0-1 —
Debian 13 curl 7.31.0-1 —
Debian 12 curl 7.31.0-1 —
Debian 7 curl 7.26.0-1+wheezy3 DSA-2713-1
Debian 6.0 curl 7.21.0-2.1+squeeze4 DSA-2713-1
ReleasePackageFixed inAdvisory
RHEL 6 curl +2 7.19.7-37.el6_4 RHSA-2013:0983
RHEL 5 curl +1 7.15.5-17.el5_9 RHSA-2013:0983
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed curl 7.51.0-1.1 openSUSE-SU-2024:10303-1

Advisories 4

References