Approved changes feed: RSS · Atom

cpe:2.3:a:json_pattern_validator_project:json_pattern_validator:*:*:*:*:*:*:*:*

part: a version: * update: *

VendorJson Pattern Validator Project (e951f9b5-99d5-5db5-9754-3c011255c469)
ProductJson Pattern Validator (692478e9-b1bb-5424-9e2b-0ec0a85c2dd9)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*

Notes

Imported from purl2cpe mapping

PURL mappings

PURLSourceLast updated
pkg:github/manvel-khnkoyan/jpv purl2cpe 2026-06-01 10:15:42.805166
pkg:npm/jpv purl2cpe 2026-06-01 10:15:42.805169

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2019-19507 vulnerable 2026-06-08 05:13:23.021348 Details available
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.
Published: 2019-12-02T16:17:45.000Z
Updated: 2024-08-05T02:16:48.050Z
Reference links
Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.

Inspect record JSON

Open JSON directly

Open this panel to browse, search, copy or download the JSON record.