Lucene search

K
ubuntucveUbuntu.comUB:CVE-2015-3153
HistoryApr 29, 2015 - 12:00 a.m.

CVE-2015-3153

2015-04-2900:00:00
ubuntu.com
ubuntu.com
9

5 Medium

CVSS2

Access Vector

NETWORK

Access Complexity

LOW

Authentication

NONE

Confidentiality Impact

PARTIAL

Integrity Impact

NONE

Availability Impact

NONE

AV:N/AC:L/Au:N/C:P/I:N/A:N

0.004 Low

EPSS

Percentile

72.6%

The default configuration for cURL and libcurl before 7.42.1 sends custom
HTTP headers to both the proxy and destination server, which might allow
remote proxy servers to obtain sensitive information by reading the header
contents.

Notes

Author Note
mdeslaur in curl versions before 7.37.0, the same headers are always sent to both the destination server and the proxy. In 7.37.0, two new options were introduced to control which headers are sent to the server and which headers are sent to the proxy: CURLOPT_HEADEROPT and CURLOPT_PROXYHEADER. The default is to send the headers to both servers, contrary to expectations. The fix is to change the default to send separate headers. Introducing split header functionality in older versions of curl is intrusive, and will change behaviour. We will not be fixing this issue in Ubuntu 14.04 LTS and earlier.
OSVersionArchitecturePackageVersionFilename
ubuntu14.10noarchcurl< 7.37.1-1ubuntu3.4UNKNOWN
ubuntu15.04noarchcurl< 7.38.0-3ubuntu2.2UNKNOWN

5 Medium

CVSS2

Access Vector

NETWORK

Access Complexity

LOW

Authentication

NONE

Confidentiality Impact

PARTIAL

Integrity Impact

NONE

Availability Impact

NONE

AV:N/AC:L/Au:N/C:P/I:N/A:N

0.004 Low

EPSS

Percentile

72.6%