CVE-2020-17479 Validation bypass in jpv

Critical 9.8 Published Updated

Attackers can cause a denial of service in the jpv library by providing corrupted array inputs that bypass validation.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2020-17479?

CVE-2020-17479 is a critical vulnerability in n/a, published on 10 Aug 2020. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

jpv (aka Json Pattern Validator) before 2.2.2 does not properly validate input, as demonstrated by a corrupted array.

Weakness: CWE-20

Which versions are affected by CVE-2020-17479?

2 open source packages ship an affected version, including jpv. It affects 1 product.

PackageAffectedFixed in
jpv npmAll versions2.2.2
jpv npmAll versions2.2.2

Products include Json Pattern Validator Project Json Pattern Validator.

How do I fix CVE-2020-17479?

Upgrade jpv to 2.2.2 or later.

Is CVE-2020-17479 being exploited?

There is no known exploitation of CVE-2020-17479 in the wild and no public exploit code.

Sources

Also known as GHSA-vh6r-g38f-q3w8.

Is CVE-2020-17479 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free