Vulnerabilidad en el paquete serialize-to-js 0.5.0 para Node.js (CVE-2017-5954)
Gravedad CVSS v3.1:
CRÍTICA
Tipo:
CWE-502
Deserialización de datos no confiables
Fecha de publicación:
10/02/2017
Última modificación:
20/04/2025
Descripción
Se descubrió un problema en el paquete serialize-to-js 0.5.0 para Node.js. Los datos no confiables pasados en la función deserialize() pueden ser explotados para lograr la ejecución de código arbitrario pasando un JavaScript Object con una Immediately Invoked Function Expression (IIFE).
Impacto
Puntuación base 3.x
9.80
Gravedad 3.x
CRÍTICA
Puntuación base 2.0
7.50
Gravedad 2.0
ALTA
Productos y versiones vulnerables
| CPE | Desde | Hasta |
|---|---|---|
| cpe:2.3:a:serialize-to-js_project:serialize-to-js:0.5.0:*:*:*:*:node.js:*:* |
Para consultar la lista completa de nombres de CPE con productos y versiones, ver esta página
Referencias a soluciones, herramientas e información
- http://www.securityfocus.com/bid/96223
- https://github.com/commenthol/serialize-to-js/issues/1
- https://opsecx.com/index.php/2017/02/08/exploiting-node-js-deserialization-bug-for-remote-code-execution/
- http://www.securityfocus.com/bid/96223
- https://github.com/commenthol/serialize-to-js/issues/1
- https://opsecx.com/index.php/2017/02/08/exploiting-node-js-deserialization-bug-for-remote-code-execution/



