CVE-2018-1000007

libcurl 7.1 through 7.57.0 might accidentally leak authentication data to third parties

published January 24, 2018

CVSS
โ€”
EPSS
7%
Percentile
93.8
In the wild
Unconfirmed
What it is

โš ๏ธ Oops! libcurl might be sharing your secrets with the wrong crowd. When it follows redirects, it inadvertently passes along sensitive headers, including your precious `Authorization:` details. ๐Ÿ•ต๏ธโ€โ™‚๏ธ This is like a restaurant waiter who, after taking your order, casually shares your meal with a neighboring table just because they happen to ask about it โ€” a recipe for disaster if the other diners have a taste for your privacy! An attacker could potentially capture sensitive authentication data, compromising your account and allowing them to impersonate the legitimate user. This could lead to data breaches or unauthorized access, making it a surprisingly sneaky risk for any libcurl users!

Put simply

This is like a restaurant waiter who, after taking your order, casually shares your meal with a neighboring table just because they happen to ask about it โ€” a recipe for disaster if the other diners have a taste for your privacy! libcurl versions 7.1 through 7.57.0 fail to differentiate between initial and subsequent requests when handling custom headers after following a redirect. This means sensitive data can be sent to untrusted hosts as part of a standard redirect process.

What to do

An attacker could potentially capture sensitive authentication data, compromising your account and allowing them to impersonate the legitimate user. This could lead to data breaches or unauthorized access, making it a surprisingly sneaky risk for any libcurl users! To mitigate this risk, update libcurl to the latest stable version. Review your application's use of custom headers and ensure sensitive data is not sent to unintended recipients, especially after redirects. Properly configure your application's handling of authorization tokens. You've got this! Act now to tighten up your headers and keep those secrets safe! ๐Ÿ›ก๏ธ

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.06578 ยท 93.8th percentile
Published
2018-01-24T22:00Z
EPSS history
Timeline
  • 24 JAN 22:00Z
    libcurl 7.1 through 7.57.0 might accidentally leak authentication data to third parties
    cvelistv5