Katalog CVE

GHSA-c33f-42f2-gwcc

Średnie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Biblioteka faraday-http-cache domyślnie działa jako współdzielony cache (shared_cache: true). Strategia ByUrl kluczuje wpisy na podstawie metody i URL, traktując odpowiedź bez nagłówka Vary jako pasującą do każdego żądania, a strategia ByVary opiera się na tym, że pochodzenie podaje Authorization w nagłówku Vary. Odpowiedź na żądanie... (opis ucięty) może być niewłaściwie serwowana innym użytkownikom.

Ocena ryzyka

Współdzielony cache może prowadzić do zatrucia pamięci podręcznej, co skutkuje dostępem jednego użytkownika do odpowiedzi przeznaczonych dla innego, w tym danych uwierzytelniających lub poufnych informacji.

Rekomendacja

Zaleca się wyłączenie trybu współdzielonego cache lub zapewnienie prawidłowego nagłówka Vary, szczególnie dla odpowiedzi z Authorization, aby uniknąć mieszania danych między użytkownikami.

Inne podatności w faraday-http-cache

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

faraday-http-cache acts as a shared cache by default (shared_cache: true). The ByUrl strategy keys entries on method and URL and treats a cached response without a Vary header as matching every request, and the ByVary strategy relies on the origin listing Authorization in Vary. A response to a reque

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