diff options
author | Myles Borins <mylesborins@google.com> | 2017-07-10 16:11:35 +0100 |
---|---|---|
committer | Myles Borins <mylesborins@google.com> | 2017-07-11 17:49:34 +0100 |
commit | 0130cf55bb957ae4409cd58f8f380f83bf0f6acc (patch) | |
tree | 4021dded6a7bb54f1eb50d793718b10878e9c47a /doc | |
parent | 9fedc1f09648ff7cebed65883966f5647686a38a (diff) | |
download | node-new-0130cf55bb957ae4409cd58f8f380f83bf0f6acc.tar.gz |
2017-07-11, Version 4.8.4 'Argon' (Maintenance)
This is a security release. All Node.js users should consult the
security release summary at:
https://nodejs.org/en/blog/vulnerability/july-2017-security-releases/
for details on patched vulnerabilities.
Notable Changes:
* build:
- Disable V8 snapshots - The hashseed embedded in the snapshot is
currently the same for all runs of the binary. This opens node
up to collision attacks which could result in a Denial of Service.
We have temporarily disabled snapshots until a more robust solution
is found (Ali Ijaz Sheikh)
* deps:
- CVE-2017-1000381 - The c-ares function ares_parse_naptr_reply(),
which is used for parsing NAPTR responses, could be triggered to
read memory outside of the given input buffer if the passed in DNS
response packet was crafted in a particular way. This patch checks
that there is enough data for the required elements of an NAPTR
record (2 int16, 3 bytes for string lengths) before processing a
record. (David Drysdale)
PR-URL: https://github.com/nodejs/node-private/pull/90
Diffstat (limited to 'doc')
-rw-r--r-- | doc/changelogs/CHANGELOG_V4.md | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/doc/changelogs/CHANGELOG_V4.md b/doc/changelogs/CHANGELOG_V4.md index e64e7c0483..93ba3b377d 100644 --- a/doc/changelogs/CHANGELOG_V4.md +++ b/doc/changelogs/CHANGELOG_V4.md @@ -7,6 +7,7 @@ </tr> <tr> <td valign="top"> +<a href="#4.8.4">4.8.4</a><br/> <a href="#4.8.3">4.8.3</a><br/> <a href="#4.8.2">4.8.2</a><br/> <a href="#4.8.1">4.8.1</a><br/> @@ -62,6 +63,26 @@ [Node.js Long Term Support Plan](https://github.com/nodejs/LTS) and will be supported actively until April 2017 and maintained until April 2018. +<a id="4.8.4"></a> +## 2017-07-11, Version 4.8.4 'Argon' (Maintenance), @MylesBorins + +This is a security release. All Node.js users should consult the security release summary at https://nodejs.org/en/blog/vulnerability/july-2017-security-releases/ for details on patched vulnerabilities. + +### Notable Changes + +* **build**: + - Disable V8 snapshots - The hashseed embedded in the snapshot is currently the same for all runs of the binary. This opens node up to collision attacks which could result in a Denial of Service. We have temporarily disabled snapshots until a more robust solution is found (Ali Ijaz Sheikh) +* **deps**: + - CVE-2017-1000381 - The c-ares function ares_parse_naptr_reply(), which is used for parsing NAPTR responses, could be triggered to read memory outside of the given input buffer if the passed in DNS response packet was crafted in a particular way. This patch checks that there is enough data for the required elements of an NAPTR record (2 int16, 3 bytes for string lengths) before processing a record. (David Drysdale) + +### Commits + +* [[`9d51bdc9d4`](https://github.com/nodejs/node/commit/9d51bdc9d4)] - **build**: disable V8 snapshots (Ali Ijaz Sheikh) [nodejs/node-private#84](https://github.com/nodejs/node-private/pull/84) +* [[`80fe2662e4`](https://github.com/nodejs/node/commit/80fe2662e4)] - **deps**: cherry-pick 9478908a49 from cares upstream (David Drysdale) [nodejs/node-private#88](https://github.com/nodejs/node-private/pull/88) +* [[`d6969a717f`](https://github.com/nodejs/node/commit/d6969a717f)] - **http**: use Buffer.from to avoid Buffer(num) call (Сковорода Никита Андреевич) [nodejs/node-private#83](https://github.com/nodejs/node-private/pull/83) +* [[`58a8f150e5`](https://github.com/nodejs/node/commit/58a8f150e5)] - **test**: verify hash seed uniqueness (Ali Ijaz Sheikh) [nodejs/node-private#84](https://github.com/nodejs/node-private/pull/84) + + <a id="4.8.3"></a> ## 2017-05-02, Version 4.8.3 'Argon' (Maintenance), @MylesBorins |