Instituto Nacional de ciberseguridad. Sección Incibe
Instituto Nacional de Ciberseguridad. Sección INCIBE-CERT

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.

Productos y versiones vulnerables

CPE Desde Hasta
cpe:2.3:a:json_pattern_validator_project:json_pattern_validator:*:*:*:*:*:*:*:* 2.1.1 (excluyendo)