CVE-2019-19507

In jpv (aka Json Pattern Validator) before 2.1.1, compareCommon() can be bypassed because certain internal attributes can be overwritten via a conflicting…

published December 2, 2019

CVSS
—
EPSS
1%
Percentile
61.7
In the wild
Unconfirmed
What it is

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.

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.00974 · 61.7th percentile
Published
2019-12-02T16:17Z
EPSS history
Timeline
  • 02 DEC 16:17Z
    In jpv (aka Json Pattern Validator) before 2.1.1, compareCommon() can be bypassed because certain internal attributes can be overwritten via a conflicting…
    cvelistv5