CVE-2018-3752 Prototype Pollution in merge-options
- 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.
| Package | Affected | Fixed in |
|---|---|---|
merge-options npm | All versions | 1.0.1 |
merge-options npm | All versions | 1.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.