CVE-2026-73414
Gravedad CVSS v4.0:
CRÍTICA
Tipo:
CWE-78
Neutralización incorrecta de elementos especiales usados en un comando de sistema operativo (Inyección de comando de sistema operativo)
Fecha de publicación:
12/08/2026
Última modificación:
23/10/2026
Descripción
Shescape es una simple biblioteca de escape de shell para JavaScript. Antes de las versiones 2.1.14 y 3.0.1, getEscapeFunction en src/internal/win/cmd.js no escapa ’(’ y ’)’ cuyo las aplicaciones usan las API escape o escapeAll en Windows con el shell configurado como cmd.exe, o con el shell configurado como true cuyo CMD es el predeterminado. Un argumento controlado por un atacante puede escapar de una construcción CMD entre paréntesis e inyectar sintaxis de shell dependiendo del comyo original, lo que resulta en la ejecución arbitraria de comyos. Este problema se solucionó en las versiones 2.1.14 y 3.0.1.
Impacto
Puntuación base 4.0
9.20
Gravedad 4.0
CRÍTICA
Referencias a soluciones, herramientas e información
- https://github.com/ericcornelissen/shescape/commit/43d70b59d09bbe5c3fd02ef08b3a123e977ed9de
- https://github.com/ericcornelissen/shescape/commit/b4b34c394e7f9da2775bb75381066b9a228c425f
- https://github.com/ericcornelissen/shescape/pull/2649
- https://github.com/ericcornelissen/shescape/pull/2651
- https://github.com/ericcornelissen/shescape/releases/tag/v2.1.14
- https://github.com/ericcornelissen/shescape/releases/tag/v3.0.1
- https://github.com/ericcornelissen/shescape/security/advisories/GHSA-w4hw-qcx7-56pr


