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