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.
References
Link | Resource |
---|---|
http://www.securityfocus.com/bid/93191 | Third Party Advisory VDB Entry |
https://github.com/nodejs/node/commit/743f0c916469f3129dfae406fa104dc46782e20b | Issue Tracking Patch |
http://lists.opensuse.org/opensuse-security-announce/2016-10/msg00013.html | Third Party Advisory |
https://nodejs.org/en/blog/vulnerability/september-2016-security-releases/ | Patch Vendor Advisory |
http://rhn.redhat.com/errata/RHSA-2017-0002.html |
Configurations
Configuration 1 (hide)
|
Configuration 2 (hide)
|
Configuration 3 (hide)
|
Configuration 4 (hide)
|
Configuration 5 (hide)
|
Information
Published : 2016-10-10 09:59
Updated : 2018-01-04 18:31
NVD link : CVE-2016-7099
Mitre link : CVE-2016-7099
JSON object : View
CWE
CWE-19
Data Processing Errors
Products Affected
nodejs
- node.js
suse
- linux_enterprise