GHSA-pc58-wgmc-hfjr
Prototype Pollution in mout
En bref
- Publiée
- Mise à jour
- CVE
- CVE-2020-7792
- CVSS_V3
- CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Description
This affects all versions of package mout. The deepFillIn function can be used to 'fill missing properties recursively', while the deepMixIn 'mixes objects into the target object, recursively mixing existing child objects as well'. In both cases, the key used to access the target object recursively is not checked, leading to a Prototype Pollution.
Paquets affectés
| Paquet | Versions |
|---|---|
| npm · mout | introduced 0, fixed 1.2.3 |
Références
- https://nvd.nist.gov/vuln/detail/CVE-2020-7792 ADVISORY
- https://github.com/mout/mout/commit/3fecf1333e6d71ae72edf48c71dc665e40df7605 WEB
- https://github.com/mout/mout/blob/master/src/object/deepFillIn.js WEB
- https://github.com/mout/mout/blob/master/src/object/deepMixIn.js WEB
- https://snyk.io/vuln/SNYK-JAVA-ORGWEBJARS-1050374 WEB
- https://snyk.io/vuln/SNYK-JAVA-ORGWEBJARSNPM-1050373 WEB
- https://snyk.io/vuln/SNYK-JS-MOUT-1014544 WEB
Sources
| Source | Licence |
|---|---|
| OSV.dev | CC-BY 4.0 — GitHub Advisory Database |