CVE-2018-3720 Prototype Pollution in assign-deep
HighCVSS 8.8
EPSS 2.0%
- Published
- Updated
- Exploit status
- No public exploit known
Description
assign-deep node module before 0.4.7 suffers from a Modification of Assumed-Immutable Data (MAID) vulnerability, which allows a malicious user to modify the prototype of "Object" via proto, causing the addition or modification of an existing property that will exist on all objects.
Affected products
| Product | Affected versions | Fixed in |
|---|---|---|
| npm assign-deep(npm) | < 0.4.7 | 0.4.7 |
| assign-deep project assign-deep | < 0.4.7 | 0.4.7 |
| HackerOne assign-deep node module | = Versions before 0.4.7 | No fix listed |
References
- nvd.nist.gov third-party-advisory
- hackerone.com exploit third-party-advisory
- github.com
- www.npmjs.com
- github.com patch third-party-advisory