CVE-2025-30208
Vite omite server.fs.deny cuando se usa ?raw??
- Publicado
- 24 mar 2025
- Actualizado
- 24 mar 2025
- Asignación de CNA
- GitHub_M
- Evidencia observada
- 3 abr 2025
CVSS primario
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:NAlto · próximos 30 días
- Percentil
- 99,5 %
- Fecha del modelo
- 21 sept 2026
EPSS es una estimación estadística, no una certeza o una medida de impacto. Combínelo con CVSS, estado KEV, exposición y su entorno.
Resumen
Vite, un proveedor de herramientas de desarrollo frontend, presenta una vulnerabilidad en versiones anteriores a 6.2.3, 6.1.2, 6.0.12, 5.4.15 y 4.5.10. `@fs` deniega el acceso a archivos fuera de la lista de permitidos del servidor Vite. Añadir `?raw??` o `?import&raw??` a la URL evita esta limitación y devuelve el contenido del archivo, si existe. Esta omisión se debe a que los separadores finales, como `?`, se eliminan en varios lugares, pero no se tienen en cuenta en las expresiones regulares de las cadenas de consulta. El contenido de archivos arbitrarios puede devolverse al navegador. Solo las aplicaciones que exponen explícitamente el servidor de desarrollo de Vite a la red (mediante la opción de configuración `--host` o `server.host`) se ven afectadas. Las versiones 6.2.3, 6.1.2, 6.0.12, 5.4.15 y 4.5.10 solucionan el problema.
Fuentes
23- CVE-2025-30208Escáner
Escáner para CVE-2025-30208 en Vite Dev Server, que admite escaneo de URL única y masiva con múltiples cargas útiles, subprocesos múltiples y salida de URL vulnerables.
- CVE-2025-30208Exploit
Un PoC del script de exploit para la vulnerabilidad de lectura arbitraria de archivos de Vite /@fs/ Path Traversal en el transformMiddleware (CVE-2025-30208).
Uso responsable
Utilice información sobre vulnerabilidades solo en sistemas de su propiedad o que esté autorizado a probar. Kitploit enlaza con metadatos de investigación pública y no almacena código de explotación ni cargas útiles maliciosas.