curl might erroneously pass on credentials for a first proxy to a second proxy.
This can happen when the following conditions are true:
http://), curl is asked to follow
a redirect to a URL using another scheme (say https://), accessed using a
second, different, proxyThe product transmits or stores authentication credentials, but it uses an insecure method that is susceptible to unauthorized interception and/or retrieval.
| Name | Vendor | Start Version | End Version |
|---|---|---|---|
| Curl | Haxx | 7.14.1 (including) | 8.20.0 (excluding) |
| Red Hat Hardened Images | RedHat | curl-main-8.20.0-0.1.hum1 | * |
| Curl | Ubuntu | devel | * |
| Curl | Ubuntu | esm-infra-legacy/trusty | * |
| Curl | Ubuntu | esm-infra-legacy/xenial | * |
| Curl | Ubuntu | esm-infra/bionic | * |
| Curl | Ubuntu | esm-infra/focal | * |
| Curl | Ubuntu | esm-infra/xenial | * |
| Curl | Ubuntu | jammy | * |
| Curl | Ubuntu | noble | * |
| Curl | Ubuntu | questing | * |
| Curl | Ubuntu | resolute | * |
| Curl | Ubuntu | upstream | * |