Vulnerabilidad en las claves proporcionadas por el usuario usadas en el parámetro de la ruta en el paquete immer (CVE-2021-23436)
Gravedad CVSS v3.1:
CRÍTICA
Tipo:
No Disponible / Otro tipo
Fecha de publicación:
01/09/2021
Última modificación:
10/09/2021
Descripción
Esto afecta al paquete immer versiones anteriores a 9.0.6. Una vulnerabilidad de confusión de tipo puede conllevar a una omisión de CVE-2020-28477 cuando las claves proporcionadas por el usuario usadas en el parámetro de la ruta son matrices. En particular, esta omisión es posible porque la condición (p === "__proto__" || p === "constructor") en applyPatches_ devuelve false si p es ["__proto__"] (o ["constructor"]). El operador === (operador de igualdad estricta) devuelve false si los operandos tienen distinto tipo
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:immer_project:immer:*:*:*:*:*:node.js:*:* | 9.0.6 (excluyendo) |
Para consultar la lista completa de nombres de CPE con productos y versiones, ver esta página