Vulnerabilidad en las funciones deepFillIn y set en el paquete js-data (CVE-2021-23574)
Gravedad CVSS v3.1:
CRÍTICA
Tipo:
No Disponible / Otro tipo
Fecha de publicación:
24/12/2021
Última modificación:
12/01/2022
Descripción
Todas las versiones del paquete js-data son vulnerables a una Contaminación de Prototipos por medio de las funciones deepFillIn y set. Se trata de una corrección incompleta de [CVE-2020-28442](https://snyk.io/vuln/SNYK-JS-JSDATA-1023655)
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:js-data:js-data:*:*:*:*:*:node.js:*:* | 3.0.11 (excluyendo) |
Para consultar la lista completa de nombres de CPE con productos y versiones, ver esta página
Referencias a soluciones, herramientas e información
- https://github.com/js-data/js-data/blob/master/dist/js-data.js%23L472
- https://github.com/js-data/js-data/issues/576
- https://github.com/js-data/js-data/issues/577
- https://snyk.io/vuln/SNYK-JAVA-ORGWEBJARSBOWER-2320790
- https://snyk.io/vuln/SNYK-JAVA-ORGWEBJARSNPM-2320791
- https://snyk.io/vuln/SNYK-JS-JSDATA-1584361