CVE-2022-24725 in Shescapeinformación

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.

Responsable

GitHub, Inc.

Reservar

2022-02-10

Divulgación

2022-03-04

Moderación

aceptado

Artículo

VDB-194195

CPE

listo

EPSS

0.00499

KEV

no

Actividades

muy bajo

Fuentes

Might our Artificial Intelligence support you?

Check our Alexa App!