CVE Catalog
EnglishPolski(English translation not available - showing Polish)

CVE-2026-22257

High
Published: Translated: NVD NIST

Summary

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.

Risk Assessment

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.

Recommendation

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.

Related vulnerabilities

Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS