The tls.checkServerIdentity function in Node.js 0.10.x before 0.10.47, 0.12.x before 0.12.16, 4.x before 4.6.0, and 6.x before 6.7.0 does not properly handle wildcards in name fields of X.509 certificates, which allows man-in-the-middle attackers to spoof servers via a crafted certificate.
Weaknesses in this category are typically found in functionality that processes data. Data processing is the manipulation of input to retrieve or save information.
Link | Tags |
---|---|
http://www.securityfocus.com/bid/93191 | vdb entry third party advisory |
https://nodejs.org/en/blog/vulnerability/september-2016-security-releases/ | patch vendor advisory |
https://github.com/nodejs/node/commit/743f0c916469f3129dfae406fa104dc46782e20b | issue tracking patch |
http://rhn.redhat.com/errata/RHSA-2017-0002.html | vendor advisory |
http://lists.opensuse.org/opensuse-security-announce/2016-10/msg00013.html | third party advisory vendor advisory |