Skip to content

Commit 2288934

Browse files
committed
2017-07-11, Version 8.1.4 (Current)
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/91
1 parent 89e121d commit 2288934

File tree

2 files changed

+21
-1
lines changed

2 files changed

+21
-1
lines changed

CHANGELOG.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,8 @@ release.
2727
</tr>
2828
<tr>
2929
<td valign="top">
30-
<b><a href="doc/changelogs/CHANGELOG_V8.md#8.1.3">8.1.3</a></b><br/>
30+
<b><a href="doc/changelogs/CHANGELOG_V8.md#8.1.4">8.1.4</a></b><br/>
31+
<a href="doc/changelogs/CHANGELOG_V8.md#8.1.3">8.1.3</a><br/>
3132
<a href="doc/changelogs/CHANGELOG_V8.md#8.1.2">8.1.2</a><br/>
3233
<a href="doc/changelogs/CHANGELOG_V8.md#8.1.1">8.1.1</a><br/>
3334
<a href="doc/changelogs/CHANGELOG_V8.md#8.1.0">8.1.0</a><br/>

doc/changelogs/CHANGELOG_V8.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
</tr>
77
<tr>
88
<td>
9+
<a href="#8.1.4">8.1.4</a><br/>
910
<a href="#8.1.3">8.1.3</a><br/>
1011
<a href="#8.1.2">8.1.2</a><br/>
1112
<a href="#8.1.1">8.1.1</a><br/>
@@ -25,6 +26,24 @@
2526
* [io.js](CHANGELOG_IOJS.md)
2627
* [Archive](CHANGELOG_ARCHIVE.md)
2728

29+
<a id="8.1.4"></a>
30+
## 2017-07-11, Version 8.1.4 (Current), @evanlucas
31+
32+
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.
33+
34+
### Notable changes
35+
36+
* **build**:
37+
- 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)
38+
* **deps**:
39+
- 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)
40+
41+
### Commits
42+
43+
* [[`51d69d2bec`](https://github.com/nodejs/node/commit/51d69d2bec)] - **build**: disable V8 snapshots (Ali Ijaz Sheikh) [nodejs/node-private#84](https://github.com/nodejs/node-private/pull/84)
44+
* [[`d70fac47af`](https://github.com/nodejs/node/commit/d70fac47af)] - **deps**: cherry-pick 9478908a49 from cares upstream (David Drysdale) [nodejs/node-private#88](https://github.com/nodejs/node-private/pull/88)
45+
* [[`803d689873`](https://github.com/nodejs/node/commit/803d689873)] - **test**: verify hash seed uniqueness (Ali Ijaz Sheikh) [nodejs/node-private#84](https://github.com/nodejs/node-private/pull/84)
46+
2847
<a id="8.1.3"></a>
2948
## 2017-06-29, Version 8.1.3 (Current), @addaleax
3049

0 commit comments

Comments
 (0)