Katalog CVE

CVE-2026-22257

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Salvo to framework backendowy w języku Rust. W wersjach przed 0.88.1 funkcja list_html generuje widok plików w folderze bez sanitizacji nazw plików lub folderów, co może prowadzić do ataków XSS, jeśli strona internetowa umożliwia dostęp do publicznych plików za pomocą tej funkcji i każdy może przesłać plik.

Ocena ryzyka

Organizacja może być narażona na ataki XSS, co może prowadzić do kradzieży danych użytkowników lub przejęcia sesji. W szczególności ryzyko wzrasta w przypadku aplikacji, które pozwalają na przesyłanie plików przez użytkowników.

Rekomendacja

Zaleca się aktualizację frameworka Salvo do wersji 0.88.1 lub nowszej, aby usunąć tę podatność. Dodatkowo warto wdrożyć mechanizmy sanitizacji nazw plików i folderów w aplikacji.

Powiązane podatności

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

Salvo is a Rust web backend framework. Prior to version 0.88.1, the function list_html generates a file view of a folder without sanitizing the files or folders names, this may potentially lead to XSS in cases where a website allow the access to public files using this feature and anyone can upload a file. This issue has been patched in version 0.88.1.

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