PT-2026-2186
CVE-2026-22256
·
Publicado
2026-01-08
·
Atualizado
2026-03-05
Descrição por
CVSS 3.1
8.8
AltaMétricasAV:N/AC:L/PR:N/UI:R/S:C/C:H/I:L/A:L
Nome do Software Vulnerável e Versões Afetadas
Versões do Salvo anteriores a 0.88.1
Descrição
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.Recomendações
Versões anteriores a 0.88.1 devem ser atualizadas para a versão 0.88.1 ou posterior.
Explorabilidade
Exploit
Correção
Impactos
Fornecedores
Produtos afetados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾