node/doc
Myles Borins 2c93af2da3
2018-03-28, Version 6.14.0 'Boron' (LTS)
This is a security release. All Node.js users should consult the
security release summary at:

https://nodejs.org/en/blog/vulnerability/march-2018-security-releases/

for details on patched vulnerabilities.

Fixes for the following CVEs are included in this release:

* CVE-2018-7158
* CVE-2018-7159
* CVE-2018-7160

Notable changes:

* Upgrade to OpenSSL 1.0.2o: Does not contain any security fixes that
  are known to impact Node.js.
* **Fix for inspector DNS rebinding vulnerability (CVE-2018-7160)**:
  A malicious website could use a DNS rebinding attack to trick a web
  browser to bypass same-origin-policy checks and allow HTTP
  connections to localhost or to hosts on the local network,
  potentially to an open inspector port as a debugger, therefore
  gaining full code execution access. The inspector now only allows
  connections that have a browser `Host` value of `localhost` or
  `localhost6`.
* **Fix for `'path'` module regular expression denial of service
  (CVE-2018-7158)**: A regular expression used for parsing POSIX an
  Windows paths could be used to cause a denial of service if an
  attacker were able to have a specially crafted path string passed
  through one of the impacted `'path'` module functions.
* **Reject spaces in HTTP `Content-Length` header values
  (CVE-2018-7159)**: The Node.js HTTP parser allowed for spaces inside
  `Content-Length` header values. Such values now lead to rejected
  connections in the same way as non-numeric values.
* **Update root certificates**: 5 additional root certificates have
  been added to the Node.js binary and 30 have been removed.

PR-URL: https://github.com/nodejs-private/node-private/pull/113
2018-03-28 02:52:57 -04:00
..
api doc: use PBKDF2 in text 2018-02-27 01:19:23 -05:00
api_assets doc: prevent displaying empty version picker 2017-09-29 13:31:57 -04:00
changelogs 2018-03-28, Version 6.14.0 'Boron' (LTS) 2018-03-28 02:52:57 -04:00
guides doc: V8 branch used in 8.x not active anymore 2018-02-27 00:56:29 -05:00
topics doc: conform to rules for eslint-plugin-markdown 2017-07-30 23:11:10 -05:00
.eslintrc.yaml tools: eslint - use error and off 2017-09-19 10:34:55 -04:00
first_timer_badge.png doc: add recommendations for first timers 2017-11-28 13:10:44 +09:00
full-white-stripe.jpg
node.1 src: allow CLI args in env with NODE_OPTIONS 2017-10-25 04:09:42 -04:00
onboarding-extras.md doc: rename good first contrib label 2017-11-28 13:10:11 +09:00
onboarding.md doc: instructions on how to make membership public 2018-02-12 19:28:24 -05:00
osx_installer_logo.png
releases.md doc: use dashes instead of asterisks 2018-02-12 19:28:27 -05:00
STYLE_GUIDE.md doc: remove bold typography from STYLE_GUIDE.md 2017-11-28 13:10:04 +09:00
template.html doc: prevent displaying empty version picker 2017-09-29 13:31:57 -04:00
thin-white-stripe.jpg