Katalog CVE

CVE-2026-111755

WysokieCVSS 8.2
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.44%

Percentyl 37 - wyżej niż 37% wszystkich znanych CVE

Streszczenie

Biblioteka follow-redirects w wersjach od 1.16.0 do 1.16.1 nieprawidłowo escapuje metaznaki wyrażeń regularnych (^ lub |) w nazwach nagłówków wrażliwych. W wyniku tego, przy przekierowaniu cross-origin lub z HTTPS na HTTP, filtr nie dopasowuje zadeklarowanego nagłówka i nagłówek z poświadczeniami jest przekazywany do celu kontrolowanego przez atakującego. Problem naprawiono w wersji 1.16.1.

Ocena ryzyka

Może dojść do wycieku poufnych nagłówków (np. tokenów autoryzacyjnych) do nieznanego celu przekierowania, co umożliwia przejęcie sesji lub nieautoryzowany dostęp do chronionych zasobów.

Rekomendacja

Zaktualizuj bibliotekę follow-redirects do wersji 1.16.1 lub nowszej oraz przejrzyj aplikacje korzystające z tej biblioteki pod kątem przekierowań cross-origin.

Inne podatności w follow-redirects

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

follow-redirects is a Node.js HTTP and HTTPS client wrapper that automatically follows redirects. From 1.16.0 until 1.16.1, escapeRegex leaves valid header-name metacharacters unescaped in sensitiveHeaders. When an application declares a sensitive header whose name contains ^ or | and follows a cross-origin or HTTPS-to-HTTP redirect, unescaped regular-expression metacharacters prevent the generated filter from matching the declared header name, and the credential header is forwarded to an attacker-controlled redirect target. This issue is fixed in version 1.16.1.

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