First published: Wed Jun 19 2019(Updated: )
A flaw was found in Nodejs's mixin-deep prior to versions 1.3.2 and 2.0.0. The mixin-deep function could be used to add or modify properties of the Object.prototype. The highest threat from this vulnerability is to system availability.
Credit: report@snyk.io report@snyk.io
Affected Software | Affected Version | How to fix |
---|---|---|
npm/mixin-deep | =2.0.0 | 2.0.1 |
npm/mixin-deep | <1.3.2 | 1.3.2 |
IBM Cloud Pak for Security (CP4S) | <=1.6.0.1 | |
IBM Cloud Pak for Security (CP4S) | <=1.6.0.0 | |
IBM Cloud Pak for Security (CP4S) | <=1.5.0.1 | |
IBM Cloud Pak for Security (CP4S) | <=1.5.0.0 | |
IBM Cloud Pak for Security (CP4S) | <=1.4.0.0 | |
Mixin-deep Project Mixin-deep | <1.3.2 | |
Mixin-deep Project Mixin-deep | =2.0.0 | |
Fedoraproject Fedora | =30 | |
Fedoraproject Fedora | =31 | |
Oracle Communications Cloud Native Core Network Function Cloud Native Environment | =1.4.0 | |
redhat/rh-nodejs12-nodejs | <0:12.20.1-1.el7 | 0:12.20.1-1.el7 |
redhat/rh-nodejs12-nodejs-nodemon | <0:2.0.3-1.el7 | 0:2.0.3-1.el7 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
CVE-2019-10746 is a vulnerability in the mixin-deep module of Node.js that allows for prototype pollution.
CVE-2019-10746 has a severity rating of critical (9.8).
Versions before 1.3.2 and version 2.0.0 of mixin-deep are affected by CVE-2019-10746.
CVE-2019-10746 can be exploited by sending a specially-crafted request using a constructor payload.
To fix CVE-2019-10746, update mixin-deep to version 1.3.2 or higher, or version 2.0.0 or higher.