Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

ubuntu логотип

CVE-2026-7168

Опубликовано: 13 мая 2026
Источник: ubuntu
Приоритет: medium
EPSS Низкий
CVSS3: 5.3

Описание

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

Процентиль: 38%
0.00471
Низкий

5.3 Medium

CVSS3

Связанные уязвимости

CVSS3: 5.3
redhat
3 месяца назад

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`.

CVSS3: 5.3
nvd
3 месяца назад

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`.

CVSS3: 5.3
msrc
3 месяца назад

cross-proxy Digest auth state leak

CVSS3: 5.3
debian
3 месяца назад

Successfully using libcurl to do a transfer over a specific HTTP proxy ...

CVSS3: 5.3
github
3 месяца назад

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

Процентиль: 38%
0.00471
Низкий

5.3 Medium

CVSS3