CVE-2026-48545
ŚrednieCVSS 6.8Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 27 - wyżej niż 27% wszystkich znanych CVE
Streszczenie
Podatność w Gradio przed wersją 6.15.0 umożliwia wstrzykiwanie ciasteczek poprzez współdzielonego klienta HTTP na poziomie modułu w punkcie końcowym reverse proxy. Atakujący kontrolujący dowolną przestrzeń HF może zwrócić ciasteczko domeny nadrzędnej, które jest przechowywane i automatycznie odtwarzane w kolejnych żądaniach proxy do innych legalnych przestrzeni, wpływając na wszystkich użytkowników tego samego wdrożenia Gradio.
Ocena ryzyka
Ryzyko polega na możliwości przeprowadzenia ataku typu cross-Space session fixation, co może prowadzić do przejęcia sesji użytkowników i nieautoryzowanego dostępu do danych w różnych przestrzeniach HF.
Rekomendacja
Zaleca się natychmiastową aktualizację Gradio do wersji 6.15.0 lub nowszej, która usuwa tę podatność poprzez izolację klienta HTTP dla każdego użytkownika.
Inne podatności w Gradio
Zobacz wszystkie- CVE-2026-59806Wysokie
Podatność w Gradio przed wersją 6.20.0 umożliwia otwarte przekierowanie i fałszowanie żądań po stronie serwera (SSRF) poprzez niezweryfikowane adresy URL w funkcji file_fetch() w punkcie końcowym /gradio_api/file=. Atakujący może wykorzystać złośliwą odpowiedź FileData do uzyskania dostępu do wewnętrznych punktów końcowych, takich jak usługi metadanych chmury, w celu kradzieży wrażliwych danych uwierzytelniających, w tym poświadczeń roli IAM EC2.
- CVE-2026-49119Wysokie
Podatność path traversal w komponencie FileExplorer biblioteki Gradio przed wersją 6.16.0 pozwala nieuwierzytelnionym atakującym na odczyt plików poza skonfigurowanym katalogiem głównym. Atakujący może użyć sekwencji nawigacyjnych lub ścieżek absolutnych, które powodują pominięcie prefiksu root_dir przez funkcję os.path.join.
- CVE-2026-10783Niskie
W gradio-app gradio 6.14.0 odkryto lukę w funkcji save_audio_to_cache komponentu Audio Cache Key Handler. Manipulacja prowadzi do użycia słabego skrótu. Atak wymaga dostępu lokalnego i jest trudny do przeprowadzenia, ale exploit jest publicznie dostępny.
- CVE-2023-34239Wysokie
Gradio to otwartoźródłowa biblioteka Pythona używana do budowy aplikacji z zakresu uczenia maszynowego i nauki o danych. Z powodu braku filtrowania ścieżek, Gradio nieprawidłowo ogranicza dostęp do plików dla użytkowników oraz nieprawidłowo ogranicza, jakie adresy URL są proxy. Problemy te zostały rozwiązane w wersji 3.34.0.
Oryginalny opis (angielski, źródło NVD)
Gradio before version 6.15.0 contains a cookie injection vulnerability that allows remote attackers to perform cross-Space session fixation by exploiting a shared module-level HTTP client used across all users in the reverse proxy endpoint. Attackers controlling any HF Space can return a parent-domain cookie that the shared client stores and automatically replays into all subsequent proxy requests to other legitimate Spaces, affecting all users of the same Gradio deployment.

