Katalog CVE

CVE-2026-94265

Nieznane
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Podczas przetwarzania przekierowania HTTP do adresu URL zawierającego komponent userinfo (username:password) curl może błędnie zachować i ponownie przesłać stan uwierzytelniania HTTP Negotiate oryginalnego hosta. W efekcie złośliwy serwer może wymusić na curl wysłanie świeżo wygenerowanego biletu Kerberos do niezaufanego hosta trzeciego, omijając ograniczenia zakresu domeny normalnie wymuszane przez brak opcji --location-trusted.

Ocena ryzyka

Złośliwy serwer może wykraść bilet Kerberos wygenerowany na podstawie tożsamości procesu klienta, co może prowadzić do nieautoryzowanego dostępu do zasobów w domenie. Ryzyko dotyczy środowisk korzystających z uwierzytelniania Negotiate/Kerberos przez curl.

Rekomendacja

Zaktualizuj curl do wersji zawierającej poprawkę. Do czasu aktualizacji unikaj podążania za przekierowaniami do niezaufanych hostów podczas korzystania z uwierzytelniania Negotiate.

Inne podatności w curl

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

When processing an HTTP redirect to a URL containing userinfo (a `username:password` component), curl might erroneously retain and re-transmit the original host's HTTP Negotiate authentication state. Consequently, a malicious server can trigger a redirect containing arbitrary userinfo to force curl to send a freshly minted Kerberos ticket—generated using the ambient identity of the client process to an untrusted third-party host, effectively bypassing the domain-scoping restrictions normally enforced by the absence of `--location-trusted`.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS