CVE-2019-19507 Information
Feb 14, 2021
cve
Description
In jpv (aka Json Pattern Validator) before 2.1.1 compareCommon() can be bypassed because certain internal attributes can be overwritten via a conflicting name as demonstrated by ‘constructor’: ’name’:‘Array’. This affects validate(). Hence a crafted payload can overwrite this builtin attribute to manipulate the type detection result.
CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
Reference
https://github.com/manvel-khnkoyan/jpv/issues/6 https://www.npmjs.com/package/jpv
Attack Complexity
LOW
Privileges Required
NONE
User Interaction Required
NONE
Scope
NONE
Confidentiality Impact
UNCHANGED
Integrity Impact
NONE
Availability Impact
LOW
Base Score
NONE
Base Severity
5.3
Share on: