Описание
Successfully using libcurl to do a transfer over a specific HTTP proxy (proxyA) with Digest authentication and then changing the proxy host to a second one (proxyB) for a second transfer, reusing the same handle, makes libcurl wrongly pass on the Proxy-Authorization: header field meant for proxyA, to proxyB.
| Релиз | Статус | Примечание |
|---|---|---|
| devel | not-affected | 8.20.0-2ubuntu1 |
| esm-infra-legacy/trusty | not-affected | code not present |
| esm-infra-legacy/xenial | not-affected | code not present |
| esm-infra/bionic | released | 7.58.0-2ubuntu3.24+esm10 |
| esm-infra/focal | released | 7.68.0-1ubuntu2.25+esm5 |
| esm-infra/xenial | ignored | end of ESM support, was needs-triage |
| jammy | released | 7.81.0-1ubuntu1.24 |
| noble | released | 8.5.0-2ubuntu10.9 |
| questing | released | 8.14.1-2ubuntu1.3 |
| resolute | released | 8.18.0-1ubuntu2.1 |
Показывать по
EPSS
5.3 Medium
CVSS3
Связанные уязвимости
Successfully using libcurl to do a transfer over a specific HTTP proxy (`proxyA`) with **Digest** authentication and then changing the proxy host to a second one (`proxyB`) for a second transfer, reusing the same handle, makes libcurl wrongly pass on the `Proxy-Authorization:` header field meant for `proxyA`, to `proxyB`.
Successfully using libcurl to do a transfer over a specific HTTP proxy (`proxyA`) with **Digest** authentication and then changing the proxy host to a second one (`proxyB`) for a second transfer, reusing the same handle, makes libcurl wrongly pass on the `Proxy-Authorization:` header field meant for `proxyA`, to `proxyB`.
Successfully using libcurl to do a transfer over a specific HTTP proxy ...
Successfully using libcurl to do a transfer over a specific HTTP proxy (`proxyA`) with **Digest** authentication and then changing the proxy host to a second one (`proxyB`) for a second transfer, reusing the same handle, makes libcurl wrongly pass on the `Proxy-Authorization:` header field meant for `proxyA`, to `proxyB`.
EPSS
5.3 Medium
CVSS3