Json Pattern Validator
Approved changes feed: RSS · Atom
cpe:2.3:a:json_pattern_validator_project:json_pattern_validator:*:*:*:*:*:*:*:*part: a version: * update: *
| Vendor | Json Pattern Validator Project (e951f9b5-99d5-5db5-9754-3c011255c469) |
|---|---|
| Product | Json Pattern Validator (692478e9-b1bb-5424-9e2b-0ec0a85c2dd9) |
| Edition | * |
| Language | * |
| Software edition | * |
| Target software | * |
| Target hardware | * |
| Other | * |
Notes
Imported from purl2cpe mapping
PURL mappings
| PURL | Source | Last 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
| Identifier | cpeApplicability | Submitted | db.gcve.eu details | Rationale |
|---|---|---|---|---|
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 |
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 this panel to browse, search, copy or download the JSON record.