CVE-2026-59806
WysokieCVSS 7.4Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 16 - wyżej niż 16% wszystkich znanych CVE
Streszczenie
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.
Ocena ryzyka
Ryzyko obejmuje możliwość przekierowania użytkowników na złośliwe strony oraz kradzież wrażliwych danych uwierzytelniających z usług chmurowych, co może prowadzić do nieautoryzowanego dostępu do zasobów chmurowych organizacji.
Rekomendacja
Zaleca się natychmiastową aktualizację Gradio do wersji 6.20.0 lub nowszej, która zawiera poprawkę eliminującą podatność na otwarte przekierowanie i SSRF.
Inne podatności w Gradio
Zobacz wszystkie- 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-2026-48545Średnie
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.
- 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 6.20.0 contains an open redirect and server-side request forgery vulnerability that allows attackers to redirect users to arbitrary URLs or perform client-side SSRF by supplying unvalidated HTTP/HTTPS URLs to the file_fetch() function in the /gradio_api/file= endpoint. Attackers can craft a malicious FileData response targeting internal endpoints such as cloud metadata services to retrieve sensitive credentials including EC2 IAM role credentials.

