CVE-2018-3752 Prototype Pollution in merge-options

Critical 9.8 Published Updated
Exploited in the wild
Not known
Fix
Available

What is CVE-2018-3752?

CVE-2018-3752 is a critical vulnerability in n/a, published on 3 Jul 2018.

Official description

The utilities function in all versions <= 1.0.0 of the merge-options node module can be tricked into modifying the prototype of Object when the attacker can control part of the structure passed to this function. This can let an attacker add or modify existing properties that will exist on all objects.

Weakness: CWE-20

Which versions are affected by CVE-2018-3752?

2 open source packages ship an affected version, including merge-options. It affects 1 product.

PackageAffectedFixed in
merge-options npmAll versions1.0.1
merge-options npmAll versions1.0.1

Products include Merge-Options Project Merge-Options.

How do I fix CVE-2018-3752?

Upgrade merge-options to 1.0.1 or later.

Is CVE-2018-3752 being exploited?

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

Sources

Also known as GHSA-qw93-45r3-p66p.

Is CVE-2018-3752 in your software?

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

Check your SBOMs for free