Bug 36468 - curl: Multiple issues (3.2)
curl: Multiple issues (3.2)
Status: CLOSED FIXED
Product: UCS
Classification: Unclassified
Component: Security updates
UCS 3.2
Other Linux
: P5 normal (vote)
: UCS 3.2-6-errata
Assigned To: Janek Walkenhorst
Arvid Requate
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2014-11-05 23:36 CET by Moritz Muehlenhoff
Modified: 2015-06-17 15:26 CEST (History)
2 users (show)

See Also:
What kind of report is it?: ---
What type of bug is this?: ---
Who will be affected by this bug?: ---
How will those affected feel about the bug?: ---
User Pain:
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number:
Bug group (optional):
Max CVSS v3 score:
requate: Patch_Available+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Moritz Muehlenhoff univentionstaff 2014-11-05 23:36:19 CET
Information leak in curl_easy_duphandle() (CVE-2014-3707)
Comment 1 Moritz Muehlenhoff univentionstaff 2015-01-08 15:01:04 CET
CVE-2014-8150

When libcurl sends a request to a server via a HTTP proxy, it copies the entire URL into the request and sends if off.

If the given URL contains line feeds and carriage returns those will be sent along to the proxy too, which allows the program to for example send a separate HTTP request injected embedded in the URL.
Comment 2 Arvid Requate univentionstaff 2015-04-24 12:12:19 CEST
* Re-using authenticated connection when unauthenticated (CVE-2015-3143)
* Negotiate not treated as connection-oriented (CVE-2015-3148)
Comment 3 Arvid Requate univentionstaff 2015-04-30 19:29:55 CEST
Fix available in Debian version 7.21.0-2.1+squeeze12
Comment 4 Arvid Requate univentionstaff 2015-06-03 11:19:51 CEST
Followup to Bug 37257
Comment 5 Janek Walkenhorst univentionstaff 2015-06-03 19:25:18 CEST
7.21.0-2.1+squeeze12 built as 7.21.0-7.53.201506031709.

Advisory: 2015-06-03-curl.yaml
Comment 6 Arvid Requate univentionstaff 2015-06-04 18:07:09 CEST
Ok, 7.21.0-2.1+squeeze12 has been imported and built in errata3.2-6.

Package update works:

previous version:

  libcurl3 7.21.0-6.48.201410151452

new version:

  libcurl3 7.21.0-7.53.201506031709

(via patches/curl/3.2-0-0-ucs/7.21.0-2.1+squeeze12-errata3.2-6/bump-version.patch)

Version in UCS 4.0-0 is still higher:

  libcurl3 7.26.0-1.49.201411010317


Advisory is ok, probably we also should add "5" to the updatable versions?:

version: [5,6]

I guess we are still in the 6 weeks maintenance time frame after a patch level release.

Otherwise ok.
Comment 7 Janek Walkenhorst univentionstaff 2015-06-04 19:26:27 CEST
(In reply to Arvid Requate from comment #6)
> version: [5,6]
Changed
Comment 8 Janek Walkenhorst univentionstaff 2015-06-17 15:26:35 CEST
<http://errata.univention.de/ucs/3.2/339.html>