]> rtime.felk.cvut.cz Git - coffee/buildroot.git/commit
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>
Fri, 6 Apr 2018 18:10:02 +0000 (20:10 +0200)
commit560b1d374e15046567ed7c866aa1aebbaf3d6e7e
tree8ab101a2c1ded7288448814df1a45060487dca2a
parent5b6c090749e31701bab7254d7ebb3cd121ef3d34
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>
(cherry picked from commit 7f02604553bc3c8449d6a112818f038e99abbdaf)
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
package/nodejs/nodejs.hash
package/nodejs/nodejs.mk