Skip to content
Heist/ feed
UnratedFix available

Node.js 8.1.4 (Current)

Type: patchSource: Node.js announcements1 source record

Node.js 8.1.4 disables V8 snapshots to address hash-seed collision risk and includes a c-ares patch for CVE-2017-1000381, which checks that NAPTR records contain required data before processing.

Announced Group revision 1
Original source ↗

nodejs

Primary source · Revision 1

These are machine-extracted claims. Quotations show the recorded source text; verify the original announcement before acting.

Security context

Node.js 8.1.4 (Current) 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.

Node.js

Node.js 8.1.4 (Current)
Affected versions
Not stated in this extraction
Fixed versions
8.1.4
Node.js 8.1.4 (Current)
Prerequisites
Not stated in this extraction
Related CVEs
CVE-2017-1000381
deps: CVE-2017-1000381

Publisher severity

No explicit severity was extracted.

Event
#58185 · Revision 1
Added to Heist Feed
Publisher date
Read the original announcement