Vulnerability: CVE-2020-7792

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.


https://github.com/mout/mout/blob/master/src/object/deepFillIn.js
https://github.com/mout/mout/blob/master/src/object/deepFillIn.js
https://github.com/mout/mout/blob/master/src/object/deepMixIn.js
https://github.com/mout/mout/blob/master/src/object/deepMixIn.js
https://snyk.io/vuln/SNYK-JAVA-ORGWEBJARS-1050374
https://snyk.io/vuln/SNYK-JAVA-ORGWEBJARS-1050374
https://snyk.io/vuln/SNYK-JAVA-ORGWEBJARSNPM-1050373
https://snyk.io/vuln/SNYK-JAVA-ORGWEBJARSNPM-1050373
https://snyk.io/vuln/SNYK-JS-MOUT-1014544
https://snyk.io/vuln/SNYK-JS-MOUT-1014544
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-7792


It's possible to leave a comment as registered users to the site, accessing through social, wordpress account or as anonymous users. If you want to leave a comment as an anonymous user you will be notified by email of a possible response only if you enter the email address (optional). The insertion of any data in the comment fields is totally optional. Whoever decides to insert any data accepts the treatment of these last ones for the inherent purposes of the service that is the answer to the comment and the strictly necessary communications.


Leave a Reply