Katalog CVE

CVE-2026-28414

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Gradio to otwartoźródłowy pakiet Pythona przeznaczony do szybkiego prototypowania. W wersjach przed 6.7, aplikacje Gradio działające na systemie Windows z Pythonem 3.13+ są podatne na problem z przechodzeniem do absolutnych ścieżek, co pozwala nieautoryzowanym atakującym na odczyt dowolnych plików z systemu plików.

Ocena ryzyka

Atakujący mogą wykorzystać tę podatność do uzyskania dostępu do wrażliwych danych na serwerze Gradio, nawet jeśli aplikacja jest skonfigurowana z uwierzytelnianiem. To stwarza poważne ryzyko dla bezpieczeństwa danych organizacji.

Rekomendacja

Zaleca się aktualizację Gradio do wersji 6.7 lub nowszej, aby usunąć tę podatność. Dodatkowo, warto przeprowadzić audyt bezpieczeństwa aplikacji, aby zidentyfikować inne potencjalne zagrożenia.

Powiązane podatności

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

Gradio is an open-source Python package designed for quick prototyping. Prior to version 6.7, Gradio apps running on Window with Python 3.13+ are vulnerable to an absolute path traversal issue that enables unauthenticated attackers to read arbitrary files from the file system. Python 3.13+ changed the definition of `os.path.isabs` so that root-relative paths like `/windows/win.ini` on Windows are no longer considered absolute paths, resulting in a vulnerability in Gradio's logic for joining paths safely. This can be exploited by unauthenticated attackers to read arbitrary files from the Gradio server, even when Gradio is set up with authentication. Version 6.7 fixes the issue.

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