Vulnerabilidad en wisp de gleam-wisp (CVE-2026-28807)
Gravedad CVSS v4.0:
ALTA
Tipo:
CWE-22
Limitación incorrecta de nombre de ruta a un directorio restringido (Path Traversal)
Fecha de publicación:
10/03/2026
Última modificación:
11/03/2026
Descripción
Vulnerabilidad de Limitación Inadecuada de un Nombre de Ruta a un Directorio Restringido (&#39;Salto de Ruta&#39;) en gleam-wisp wisp permite la lectura arbitraria de archivos mediante salto de ruta codificado en porcentaje.<br />
<br />
La función wisp.serve_static es vulnerable a salto de ruta porque la sanitización se ejecuta antes de la decodificación de porcentaje. La secuencia codificada %2e%2e pasa por string.replace sin cambios, luego uri.percent_decode la convierte a .., que el sistema operativo resuelve como salto de directorio cuando se lee el archivo.<br />
<br />
Un atacante no autenticado puede leer cualquier archivo legible por el proceso de la aplicación en una única solicitud HTTP, incluyendo código fuente de la aplicación, archivos de configuración, secretos y archivos del sistema.<br />
<br />
Este problema afecta a wisp: desde 2.1.1 antes de 2.2.1.
Impacto
Puntuación base 4.0
8.70
Gravedad 4.0
ALTA



