Vulnerabilidad en un nombre en conflicto en la función compareCommon() en jpv (CVE-2019-19507)
Gravedad CVSS v3.1:
MEDIA
Tipo:
CWE-287
Autenticación incorrecta
Fecha de publicación:
02/12/2019
Última modificación:
19/12/2019
Descripción
En jpv (también se conoce como Json Pattern Validator) versiones anteriores a 2.1.1, la función compareCommon() se puede omitir porque ciertos atributos internos pueden ser sobrescritos por medio de un nombre en conflicto, como es demostrado por 'constructor': {'name':'Array'}. Esto afecta a la función validate(). Por lo tanto, una carga útil diseñada puede sobrescribir este atributo incorporado para manipular el resultado de detección de tipo.
Impacto
Puntuación base 3.x
5.30
Gravedad 3.x
MEDIA
Puntuación base 2.0
5.00
Gravedad 2.0
MEDIA
Productos y versiones vulnerables
CPE | Desde | Hasta |
---|---|---|
cpe:2.3:a:json_pattern_validator_project:json_pattern_validator:*:*:*:*:*:*:*:* | 2.1.1 (excluyendo) |
Para consultar la lista completa de nombres de CPE con productos y versiones, ver esta página