CVE-2016-7099
CVE-2016-7099
This page contains facts from public vulnerability sources. Check the original advisory before updating.
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.
CVSS 5.9 · Medium · EPSS 2.8% · Fix available
- Published
- Updated
Stack: system
Affected products and versions
n/a
- Versions
- n/a: Affected
No fix published
nodejs Debian:12
- Affected ranges
- ECOSYSTEM: < 4.6.0~dfsg-1
Update to 4.6.0~dfsg-1
nodejs Debian:13
- Affected ranges
- ECOSYSTEM: < 4.6.0~dfsg-1
Update to 4.6.0~dfsg-1
nodejs Debian:14
- Affected ranges
- ECOSYSTEM: < 4.6.0~dfsg-1
Update to 4.6.0~dfsg-1
nodejs Ubuntu:Pro:14.04:LTS
- Versions
- 0.10.15~dfsg1-4
- 0.10.21~dfsg1-1
- 0.10.22~dfsg1-2
- 0.10.23~dfsg1-1
- 0.10.23~dfsg1-2
- 0.10.23~dfsg1-3
- 0.10.24~dfsg1-1
- 0.10.25~dfsg2-2
- 0.10.25~dfsg2-2ubuntu1
- 0.10.25~dfsg2-2ubuntu1.2
- Affected ranges
- ECOSYSTEM: < 0.10.25~dfsg2-2ubuntu1.2+esm1
Update to 0.10.25~dfsg2-2ubuntu1.2+esm1
nodejs Ubuntu:Pro:16.04:LTS
- Versions
- 0.10.25~dfsg2-2ubuntu1
- 4.2.2~dfsg-1
- 4.2.3~dfsg-1
- 4.2.4~dfsg-1ubuntu1
- 4.2.4~dfsg-2
- 4.2.6~dfsg-1ubuntu1
- 4.2.6~dfsg-1ubuntu4
- 4.2.6~dfsg-1ubuntu4.1
- 4.2.6~dfsg-1ubuntu4.2
- Affected ranges
- ECOSYSTEM: < 4.2.6~dfsg-1ubuntu4.2+esm1
Update to 4.2.6~dfsg-1ubuntu4.2+esm1
Original sources
- http://www.securityfocus.com/bid/93191
- https://nodejs.org/en/blog/vulnerability/september-2016-security-releases/
- https://github.com/nodejs/node/commit/743f0c916469f3129dfae406fa104dc46782e20b
- http://rhn.redhat.com/errata/RHSA-2017-0002.html
- http://lists.opensuse.org/opensuse-security-announce/2016-10/msg00013.html
- https://nvd.nist.gov/vuln/detail/CVE-2016-7099