PT-2015-6078 · Canonical+11 · Ubuntu+12

Isaac Boukris

·

Published

2015-04-22

·

Updated

2024-06-15

·

CVE-2015-3148

CVSS v2.0

5.0

Medium

VectorAV:N/AC:L/Au:N/C:N/I:P/A:N
Name of the Vulnerable Software and Affected Versions cURL and libcurl versions 7.10.6 through 7.41.0 apple mac os x (affected versions not specified) canonical ubuntu linux (affected versions not specified) debian debian linux (affected versions not specified) fedoraproject fedora (affected versions not specified) haxx curl (affected versions not specified) haxx libcurl (affected versions not specified) hp system management homepage (affected versions not specified) opensuse (affected versions not specified)
Description The issue arises from the improper re-use of authenticated Negotiate connections, allowing remote attackers to connect as other users via a request. libcurl keeps a pool of its last few connections after use to facilitate easy connection re-use. However, when doing HTTP requests with Negotiate authentication, the entire connection may become authenticated, not just the specific HTTP request. This is because Negotiate can use NTLM under the hood. As a result, libcurl may end up re-using an authenticated Negotiate connection and sending subsequent requests on it using new credentials, while the connection remains authenticated with previous initial credentials.
Recommendations For cURL and libcurl versions 7.10.6 through 7.41.0, consider disabling the re-use of authenticated Negotiate connections until a patch is available. For apple mac os x, canonical ubuntu linux, debian debian linux, fedoraproject fedora, haxx curl, haxx libcurl, hp system management homepage, and opensuse, at the moment, there is no information about a newer version that contains a fix for this vulnerability.

Improper Access Control

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

ALT-PU-2015-1396
CESA-2015_1254
CESA-2015_2159
CVE-2015-3148
DLA-211-1
DSA-3232-1
MGASA-2015-0179
OPENSUSE-SU-2024:10303-1
RHSA-2015:1254
RHSA-2015:2159
RHSA-2015_1254
RHSA-2015_2159
SUSE-SU-2015:0962-1
SUSE-SU-2015:0990-1
USN-2591-1

Affected Products

Alt Linux
Centos
Debian
Fedora
Junos
Red Hat
Suse
Hp System Management Homepage
Ubuntu
Curl
Libcurl
Apple Macos
Opensuse