PT-2026-2186 · Salvo · Salvo
Ahmedmokhtari
+2
·
Publicado
2026-01-08
·
Atualizado
2026-03-05
·
CVE-2026-22256
CVSS v3.1
8.8
Alta
| Vetor | AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:L/A:L |
Name of the Vulnerable Software and Affected Versions
Salvo versions prior to 0.88.1
Description
Salvo is a Rust web backend framework. Prior to version 0.88.1, the
list html function generates a file view of a folder, including a render of the current path. This path is inserted into the HTML without proper sanitation, leading to a reflected Cross-Site Scripting (XSS) issue. The request path is decoded and normalized during the matching stage but is inserted raw into the HTML view (current.path). The issue requires the root path (e.g., /files) to have a subdirectory (e.g., styles/scripts/etc.) to trigger the list HTML page instead of a Not Found page.Recommendations
Versions prior to 0.88.1 should be updated to version 0.88.1 or later.
Exploit
Correção
XSS
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Salvo