PT-2018-3241 · Curl+5 · Libcurl+5

Craig De Stigter

·

Published

2018-01-18

·

Updated

2026-05-27

·

CVE-2018-1000007

CVSS v3.1

9.8

Critical

VectorAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions libcurl versions 7.1 through 7.57.0
Description The issue is related to insufficient protection of registration data in the libcurl library. This could allow a remote attacker to gain unauthorized access to protected information. When libcurl is asked to send custom headers in its HTTP requests, it will send that set of headers first to the host in the initial URL and also to the host mentioned in the URL in the Location: response header value if a 30X HTTP response code is returned and redirects are followed. This is particularly problematic for applications that pass on custom Authorization: headers, as this header often contains sensitive information or data that could allow others to impersonate the client's request.
Recommendations For libcurl versions 7.1 through 7.57.0, consider disabling the sending of custom Authorization: headers when following redirects as a temporary workaround until a patch is available. Restrict access to sensitive information that could be leaked through the Authorization: header to minimize the risk of exploitation.

Fix

Insufficiently Protected Credentials

Information Disclosure

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

Weakness Enumeration

Related Identifiers

ALT-PU-2018-1078
ALT-PU-2018-2456
BDU:2019-04403
CESA-2018_3157
CVE-2018-1000007
DLA-1263-1
DSA-4098-1
RHSA-2018:3157
RHSA-2018:3558
RHSA-2018_3157
RHSA-2020:0544
RHSA-2020:0594
SUSE-SU-2018:0214-1
SUSE-SU-2018:0217-1
SUSE-SU-2018:0230-1
SUSE-SU-2018_0217-1
USN-3554-1
USN-3554-2

Affected Products

Alt Linux
Centos
Red Hat
Suse
Ubuntu
Libcurl