nodejs: security bump to version 8.11.1
authorPeter Korsgaard <peter@korsgaard.com>
Sat, 31 Mar 2018 06:11:55 +0000 (08:11 +0200)
committerPeter Korsgaard <peter@korsgaard.com>
Sat, 31 Mar 2018 15:09:42 +0000 (17:09 +0200)
commit7f02604553bc3c8449d6a112818f038e99abbdaf
treee4d6db8b0b845c80c51b7260307ea3d0def0c74f
parentc03d5395a12dc3d1d3b7619491e8108d7b5f7c49
nodejs: security bump to version 8.11.1

Fixes the following security issues:

- 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 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.

While we are at it, also add a hash for the license file.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
package/nodejs/nodejs.hash
package/nodejs/nodejs.mk