PT-2019-15862 · Json Pattern Validator · Jpv
Xiaofen9
·
Published
2019-12-02
·
Updated
2019-12-19
·
CVE-2019-19507
CVSS v3.1
5.3
Medium
| Vector | AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N |
Name of the Vulnerable Software and Affected Versions
jpv (aka Json Pattern Validator) versions prior to 2.1.1
Description
The issue allows certain internal attributes to be overwritten via a conflicting name, as demonstrated by 'constructor': {'name':'Array'}. This affects the validate() function, enabling a crafted payload to manipulate the type detection result.
Recommendations
For versions prior to 2.1.1, update to version 2.1.1 or later to resolve the issue.
Exploit
Fix
Improper Authentication
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Jpv