CVE-2020-28499
Prototype Pollution in merge
Severity by source
Trivy's own label is CRITICAL. Rated critical by NVD. Rated lower by GHSA (high).
Description
All versions of package merge are vulnerable to Prototype Pollution via _recursiveMerge .
Affected packages and fixed versions
| Source | Package | Fixed in |
|---|---|---|
| npm::GitHub Security Advisory npm | merge | 2.1.1 |
References
- https://github.com/yeikos/js.merge/blob/56ca75b2dd0f2820f1e08a49f62f04bbfb8c5f8f/src/index.ts#L64
- https://github.com/yeikos/js.merge/blob/master/src/index.ts#L64
- https://github.com/yeikos/js.merge/blob/master/src/index.ts%23L64
- https://github.com/yeikos/js.merge/commit/7b0ddc2701d813f2ba289b32d6a4b9d4cc235fb4
- https://nvd.nist.gov/vuln/detail/CVE-2020-28499
- https://snyk.io/vuln/SNYK-JAVA-ORGWEBJARSNPM-1071049
- https://snyk.io/vuln/SNYK-JS-MERGE-1042987
- https://vuldb.com/?id.170146