O Salvo é um framework web back-end em Rust. Antes da versão 0.88.1, a função `list html` gera uma visualização de arquivos de uma pasta, incluindo uma renderização do caminho atual. Esse caminho é inserido no HTML sem sanitização adequada, resultando em uma vulnerabilidade de Cross-Site Scripting (XSS) refletida. O caminho da solicitação é decodificado e normalizado durante a fase de correspondência, mas é inserido de forma bruta na visualização HTML (`current.path`). O problema requer que o caminho raiz (por exemplo, /files) contenha um subdiretório (por exemplo, styles/scripts/etc.) para acionar a página HTML de lista em vez da página Not Found.