Katalog CVE

CVE-2026-116689

ŚrednieCVSS 5.9
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.27%

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

Streszczenie

follow-redirects to wrapper klienta HTTP i HTTPS dla Node.js, który automatycznie podąża za przekierowaniami. Od wersji 1.16.0 do 1.16.2 udokumentowana opcja sensitiveHeaders jest sprawdzana za pomocą value instanceof Array, więc tablica utworzona w innym środowisku JavaScript jest zastępowana pustą listą, mimo że Array.isArray ją rozpoznaje. Gdy żądanie następnie podąża za przekierowaniem cross-origin kontrolowanym przez atakującego, niestandardowy nagłówek poświadczeń wymieniony na tej odrzuconej liście może zostać przesłany do miejsca docelowego przekierowania. Problem został naprawiony w wersji 1.16.2.

Ocena ryzyka

Podatność może prowadzić do wycieku poufnych nagłówków poświadczeń do nieautoryzowanego miejsca docelowego, co może skutkować przejęciem konta lub nieautoryzowanym dostępem do chronionych zasobów.

Rekomendacja

Należy zaktualizować bibliotekę follow-redirects do wersji 1.16.2 lub nowszej. Zaleca się również unikanie przekazywania wrażliwych nagłówków przez przekierowania 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.2, the documented sensitiveHeaders option is checked with value instanceof Array, so an array created in another JavaScript realm is replaced with an empty list even though Array.isArray recognizes it. When a request then follows an attacker-controlled cross-origin redirect, a custom credential header named in that discarded list can be forwarded to the redirect destination. This issue is fixed in version 1.16.2.

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