Skip to content
OpenAdvisories
Unscored CVE-2005-4077 EUVD-2005-4072GHSA-c4xg-24hh-cq78

Multiple off-by-one errors in the cURL library (libcurl) 7.11.2 through 7.15.0 allow local users to trigger a buffer overflow and cause a d…

Published Dec 8, 2005 · Updated Aug 7, 2024 · Assigned by mitre

Description

Multiple off-by-one errors in the cURL library (libcurl) 7.11.2 through 7.15.0 allow local users to trigger a buffer overflow and cause a denial of service or bypass PHP security restrictions via certain URLs that (1) are malformed in a way that prevents a terminating null byte from being added to either a hostname or path buffer, or (2) contain a "?" separator in the hostname portion, which causes a "/" to be prepended to the resulting string.

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.15.1-1 —
Debian 13 curl 7.15.1-1 —
Debian 12 curl 7.15.1-1 —
Debian 3.1 curl 7.13.2-2sarge5 DSA-919-2
Debian 3.0 curl 7.9.5-1woody2 DSA-919-2
ReleasePackageFixed inAdvisory
RHEL 4 curl +1 7.12.1-8.rhel4 RHSA-2005:875

Advisories 2

References