CVE-2015-3236
mediumPriorität · verfolgen · 23EPSS 0.072 · 94. PerzentilEUUSEPSS · bewertet 2026-10-27
cURL and libcurl 7.40.0 through 7.42.1 send the HTTP Basic authentication credentials for a previous connection when reusing a reset (curl_easy_reset) connection handle to send a request to the same host name, which allows remote attackers to obtain sensitive information via unspecified vectors.
cvss
Technischer Schweregrad, 0–10. Eine Zeile je Quelle.
Basiswert 0–10 · höher = schwerwiegender · Vektor überfahren zum Auflösen
schwächen
Die CWE-Schwächeklassen, zu denen dies gehört.
betroffene Produkte (9)
Betroffene Produkte und Versionsbereiche.
Advisories (1)
Hersteller- und Ökosystem-Meldungen dazu.
- CURL-CVE-2015-3236lingering HTTP credentials in connection reuse2015-06-17vendor · osvUS
libcurl can wrongly send HTTP credentials when reusing connections. libcurl allows applications to set credentials for the upcoming transfer with HTTP Basic authentication, like with `CURLOPT_USERPWD` for example. Name and password. Like all other libcurl options the credentials are sticky and are kept associated with the "handle" until something is made to change the situation. Further, libcurl offers a `curl_easy_reset()` function that resets a handle back to its pristine state in terms of all settable options. A reset is of course also supposed to clear the credentials. A reset is typically used to clear up the handle and prepare it for a new, possibly unrelated, transfer. Within such a handle, libcurl can also store a set of previous connections in case a second transfer is requested to a hostname for which an existing connection is already kept alive. With this flaw present, using the handle even after a reset would make libcurl accidentally use those credentials in a subsequent request if done to the same hostname and connection as was previously accessed. An example case would be first requesting a password protected resource from one section of a website, and then do a second request of a public resource from a completely different part of the site without authentication. This flaw would then inadvertently leak the credentials in the second request.
auch bekannt als (3)
Weitere Namen und Kennungen dieser Entität.
quellen
Welche Quellen diesen Datensatz belegen und wann.
Referenzen (21)
Externe Belege — Patches, Meldungen, Analysen.
- http://curl.haxx.se/docs/adv_20150617A.htmlcnnvd
- http://curl.haxx.se/docs/adv_20150617A.htmlenisa_euvd
- http://lists.fedoraproject.org/pipermail/package-announce/2015-June/160660.htmlenisa_euvd
- http://www.oracle.com/technetwork/security-advisory/cpujul2016-2881720.htmlenisa_euvd
- http://www.oracle.com/technetwork/security-advisory/cpuoct2018-4428296.htmlenisa_euvd
- http://www.oracle.com/technetwork/topics/security/bulletinjan2016-2867206.htmlenisa_euvd
- http://www.oracle.com/technetwork/topics/security/cpuoct2015-2367953.htmlenisa_euvd
- http://www.securityfocus.com/bid/75385enisa_euvd
Angreifer nutzen Schwachstellen wie diese gegen im Internet exponierte Dienste aus. Sehen Sie mit einem kostenlosen Passiv-Scan, was exponiert ist.
Kostenloser Scan