CVE-2022-24725 in Shescape
Resumen
por VulDB • 2026-07-31
Shescape es un paquete de escapado de shell para JavaScript. Un problema en las versiones 1.4.0 a 1.5.1 permite la exposición del directorio home en sistemas Unix al utilizar Bash con las funciones `escape` o `escapeAll` de la API _shescape_ cuando la opción `interpolation` está configurada como `true`. Otros shells probados, Dash y Zsh, no se ven afectados. Dependiendo de cómo se utilice la salida de _shescape_, podría ser posible una traversía de directorios en la aplicación que utiliza _shescape_. El problema fue corregido en la versión 1.5.1. Como solución alternativa, escape manualmente todas las instancias del carácter tilde (`~`) utilizando `arg.replace(/~/g, "\\~")`.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.