{"schema_version":"1.7.5","id":"CVE-2017-11499","published":"2017-07-25T13:29:00.177Z","modified":"2026-07-08T12:54:31.071380Z","related":["SUSE-SU-2017:2168-1","SUSE-SU-2019:14246-1","SUSE-SU-2021:1962-1","SUSE-SU-2021:1963-1","SUSE-SU-2021:2554-1"],"details":"Node.js v4.0 through v4.8.3, all versions of v5.x, v6.0 through v6.11.0, v7.0 through v7.10.0, and v8.0 through v8.1.3 was susceptible to hash flooding remote DoS attacks as the HashTable seed was constant across a given released version of Node.js. This was a result of building with V8 snapshots enabled by default which caused the initially randomized seed to be overwritten on startup.","affected":[{"ranges":[{"type":"GIT","repo":"https://github.com/nodejs/node","events":[{"introduced":"f9f837885343a2a3f5ba2b8c510eaac395c8c865"},{"last_affected":"01461afb0aaf0e4b763e423884b383a35eb69c04"}],"database_specific":{"cpe":["cpe:2.3:a:nodejs:node.js:4.0.0:*:*:*:*:*:*:*","cpe:2.3:a:nodejs:node.js:4.1.0:*:*:*:*:*:*:*","cpe:2.3:a:nodejs:node.js:4.1.1:*:*:*:*:*:*:*","cpe:2.3:a:nodejs:node.js:4.1.2:*:*:*:*:*:*:*","cpe:2.3:a:nodejs:node.js:4.2.0:*:*:*:*:*:*:*","cpe:2.3:a:nodejs:node.js:4.2.1:*:*:*:*:*:*:*","cpe:2.3:a:nodejs:node.js:4.2.2:*:*:*:*:*:*:*","cpe:2.3:a:nodejs:node.js:4.2.3:*:*:*:*:*:*:*","cpe:2.3:a:nodejs:node.js:4.2.4:*:*:*:*:*:*:*","cpe:2.3:a:nodejs:node.js:4.2.5:*:*:*:*:*:*:*","cpe:2.3:a:nodejs:node.js:4.2.6:*:*:*:*:*:*:*","cpe:2.3:a:nodejs:node.js:4.3.0:*:*:*:*:*:*:*","cpe:2.3:a:nodejs:node.js:4.3.1:*:*:*:*:*:*:*","cpe:2.3:a:nodejs:node.js:4.3.2:*:*:*:*:*:*:*","cpe:2.3:a:nodejs:node.js:4.4.0:*:*:*:*:*:*:*","cpe:2.3:a:nodejs:node.js:4.4.1:*:*:*:*:*:*:*","cpe:2.3:a:nodejs:node.js:4.4.2:*:*:*:*:*:*:*","cpe:2.3:a:nodejs:node.js:4.4.3:*:*:*:*:*:*:*","cpe:2.3:a:nodejs:node.js:4.4.4:*:*:*:*:*:*:*","cpe:2.3:a:nodejs:node.js:4.4.5:*:*:*:*:*:*:*","cpe:2.3:a:nodejs:node.js:4.4.6:*:*:*:*:*:*:*","cpe:2.3:a:nodejs:node.js:4.4.7:*:*:*:*:*:*:*","cpe:2.3:a:nodejs:node.js:4.5.0:*:*:*:*:*:*:*","cpe:2.3:a:nodejs:node.js:4.6.0:*:*:*:*:*:*:*","cpe:2.3:a:nodejs:node.js:4.6.1:*:*:*:*:*:*:*","cpe:2.3:a:nodejs:node.js:4.6.2:*:*:*:*:*:*:*","cpe:2.3:a:nodejs:node.js:4.7.0:*:*:*:*:*:*:*","cpe:2.3:a:nodejs:node.js:4.7.1:*:*:*:*:*:*:*","cpe:2.3:a:nodejs:node.js:4.7.2:*:*:*:*:*:*:*","cpe:2.3:a:nodejs:node.js:4.7.3:*:*:*:*:*:*:*","cpe:2.3:a:nodejs:node.js:4.8.0:*:*:*:*:*:*:*","cpe:2.3:a:nodejs:node.js:4.8.1:*:*:*:*:*:*:*","cpe:2.3:a:nodejs:node.js:4.8.2:*:*:*:*:*:*:*","cpe:2.3:a:nodejs:node.js:4.8.3:*:*:*:*:*:*:*","cpe:2.3:a:nodejs:node.js:5.0.0:*:*:*:*:*:*:*","cpe:2.3:a:nodejs:node.js:5.1.0:*:*:*:*:*:*:*","cpe:2.3:a:nodejs:node.js:5.1.1:*:*:*:*:*:*:*","cpe:2.3:a:nodejs:node.js:5.2.0:*:*:*:*:*:*:*","cpe:2.3:a:nodejs:node.js:5.3.0:*:*:*:*:*:*:*","cpe:2.3:a:nodejs:node.js:5.4.0:*:*:*:*:*:*:*","cpe:2.3:a:nodejs:node.js:5.4.1:*:*:*:*:*:*:*","cpe:2.3:a:nodejs:node.js:5.5.0:*:*:*:*:*:*:*","cpe:2.3:a:nodejs:node.js:5.6.0:*:*:*:*:*:*:*","cpe:2.3:a:nodejs:node.js:5.7.0:*:*:*:*:*:*:*","cpe:2.3:a:nodejs:node.js:5.7.1:*:*:*:*:*:*:*","cpe:2.3:a:nodejs:node.js:5.8.0:*:*:*:*:*:*:*","cpe:2.3:a:nodejs:node.js:5.9.0:*:*:*:*:*:*:*","cpe:2.3:a:nodejs:node.js:5.9.1:*:*:*:*:*:*:*","cpe:2.3:a:nodejs:node.js:5.10.0:*:*:*:*:*:*:*","cpe:2.3:a:nodejs:node.js:5.10.1:*:*:*:*:*:*:*","cpe:2.3:a:nodejs:node.js:5.11.0:*:*:*:*:*:*:*","cpe:2.3:a:nodejs:node.js:5.11.1:*:*:*:*:*:*:*","cpe:2.3:a:nodejs:node.js:5.12.0:*:*:*:*:*:*:*","cpe:2.3:a:nodejs:node.js:6.0.0:*:*:*:*:*:*:*","cpe:2.3:a:nodejs:node.js:6.1.0:*:*:*:*:*:*:*","cpe:2.3:a:nodejs:node.js:6.2.0:*:*:*:*:*:*:*","cpe:2.3:a:nodejs:node.js:6.2.1:*:*:*:*:*:*:*","cpe:2.3:a:nodejs:node.js:6.2.2:*:*:*:*:*:*:*","cpe:2.3:a:nodejs:node.js:6.3.0:*:*:*:*:*:*:*","cpe:2.3:a:nodejs:node.js:6.3.1:*:*:*:*:*:*:*","cpe:2.3:a:nodejs:node.js:6.4.0:*:*:*:*:*:*:*","cpe:2.3:a:nodejs:node.js:6.5.0:*:*:*:*:*:*:*","cpe:2.3:a:nodejs:node.js:6.6.0:*:*:*:*:*:*:*","cpe:2.3:a:nodejs:node.js:6.7.0:*:*:*:*:*:*:*","cpe:2.3:a:nodejs:node.js:6.8.0:*:*:*:*:*:*:*","cpe:2.3:a:nodejs:node.js:6.8.1:*:*:*:*:*:*:*","cpe:2.3:a:nodejs:node.js:6.9.0:*:*:*:*:*:*:*","cpe:2.3:a:nodejs:node.js:6.9.1:*:*:*:*:*:*:*","cpe:2.3:a:nodejs:node.js:6.9.2:*:*:*:*:*:*:*","cpe:2.3:a:nodejs:node.js:6.9.3:*:*:*:*:*:*:*","cpe:2.3:a:nodejs:node.js:6.9.4:*:*:*:*:*:*:*","cpe:2.3:a:nodejs:node.js:6.9.5:*:*:*:*:*:*:*","cpe:2.3:a:nodejs:node.js:6.10.0:*:*:*:*:*:*:*","cpe:2.3:a:nodejs:node.js:6.10.1:*:*:*:*:*:*:*","cpe:2.3:a:nodejs:node.js:6.10.2:*:*:*:*:*:*:*","cpe:2.3:a:nodejs:node.js:6.10.3:*:*:*:*:*:*:*","cpe:2.3:a:nodejs:node.js:6.11.0:*:*:*:*:*:*:*","cpe:2.3:a:nodejs:node.js:6.11.1:*:*:*:*:*:*:*","cpe:2.3:a:nodejs:node.js:7.0.0:*:*:*:*:*:*:*","cpe:2.3:a:nodejs:node.js:7.1.0:*:*:*:*:*:*:*","cpe:2.3:a:nodejs:node.js:7.2.0:*:*:*:*:*:*:*","cpe:2.3:a:nodejs:node.js:7.2.1:*:*:*:*:*:*:*","cpe:2.3:a:nodejs:node.js:7.3.0:*:*:*:*:*:*:*","cpe:2.3:a:nodejs:node.js:7.4.0:*:*:*:*:*:*:*","cpe:2.3:a:nodejs:node.js:7.5.0:*:*:*:*:*:*:*","cpe:2.3:a:nodejs:node.js:7.6.0:*:*:*:*:*:*:*","cpe:2.3:a:nodejs:node.js:7.7.0:*:*:*:*:*:*:*","cpe:2.3:a:nodejs:node.js:7.7.1:*:*:*:*:*:*:*","cpe:2.3:a:nodejs:node.js:7.7.2:*:*:*:*:*:*:*","cpe:2.3:a:nodejs:node.js:7.7.3:*:*:*:*:*:*:*","cpe:2.3:a:nodejs:node.js:7.7.4:*:*:*:*:*:*:*","cpe:2.3:a:nodejs:node.js:7.8.0:*:*:*:*:*:*:*","cpe:2.3:a:nodejs:node.js:7.9.0:*:*:*:*:*:*:*","cpe:2.3:a:nodejs:node.js:7.10.0:*:*:*:*:*:*:*","cpe:2.3:a:nodejs:node.js:7.10.1:*:*:*:*:*:*:*","cpe:2.3:a:nodejs:node.js:8.0.0:*:*:*:*:*:*:*","cpe:2.3:a:nodejs:node.js:8.1.0:*:*:*:*:*:*:*","cpe:2.3:a:nodejs:node.js:8.1.1:*:*:*:*:*:*:*","cpe:2.3:a:nodejs:node.js:8.1.2:*:*:*:*:*:*:*","cpe:2.3:a:nodejs:node.js:8.1.3:*:*:*:*:*:*:*"],"extracted_events":[{"introduced":"4.0.0"},{"last_affected":"4.0.0"},{"introduced":"4.1.0"},{"last_affected":"4.1.0"},{"introduced":"4.1.1"},{"last_affected":"4.1.1"},{"introduced":"4.1.2"},{"last_affected":"4.1.2"},{"introduced":"4.2.0"},{"last_affected":"4.2.0"},{"introduced":"4.2.1"},{"last_affected":"4.2.1"},{"introduced":"4.2.2"},{"last_affected":"4.2.2"},{"introduced":"4.2.3"},{"last_affected":"4.2.3"},{"introduced":"4.2.4"},{"last_affected":"4.2.4"},{"introduced":"4.2.5"},{"last_affected":"4.2.5"},{"introduced":"4.2.6"},{"last_affected":"4.2.6"},{"introduced":"4.3.0"},{"last_affected":"4.3.0"},{"introduced":"4.3.1"},{"last_affected":"4.3.1"},{"introduced":"4.3.2"},{"last_affected":"4.3.2"},{"introduced":"4.4.0"},{"last_affected":"4.4.0"},{"introduced":"4.4.1"},{"last_affected":"4.4.1"},{"introduced":"4.4.2"},{"last_affected":"4.4.2"},{"introduced":"4.4.3"},{"last_affected":"4.4.3"},{"introduced":"4.4.4"},{"last_affected":"4.4.4"},{"introduced":"4.4.5"},{"last_affected":"4.4.5"},{"introduced":"4.4.6"},{"last_affected":"4.4.6"},{"introduced":"4.4.7"},{"last_affected":"4.4.7"},{"introduced":"4.5.0"},{"last_affected":"4.5.0"},{"introduced":"4.6.0"},{"last_affected":"4.6.0"},{"introduced":"4.6.1"},{"last_affected":"4.6.1"},{"introduced":"4.6.2"},{"last_affected":"4.6.2"},{"introduced":"4.7.0"},{"last_affected":"4.7.0"},{"introduced":"4.7.1"},{"last_affected":"4.7.1"},{"introduced":"4.7.2"},{"last_affected":"4.7.2"},{"introduced":"4.7.3"},{"last_affected":"4.7.3"},{"introduced":"4.8.0"},{"last_affected":"4.8.0"},{"introduced":"4.8.1"},{"last_affected":"4.8.1"},{"introduced":"4.8.2"},{"last_affected":"4.8.2"},{"introduced":"4.8.3"},{"last_affected":"4.8.3"},{"introduced":"5.0.0"},{"last_affected":"5.0.0"},{"introduced":"5.1.0"},{"last_affected":"5.1.0"},{"introduced":"5.1.1"},{"last_affected":"5.1.1"},{"introduced":"5.2.0"},{"last_affected":"5.2.0"},{"introduced":"5.3.0"},{"last_affected":"5.3.0"},{"introduced":"5.4.0"},{"last_affected":"5.4.0"},{"introduced":"5.4.1"},{"last_affected":"5.4.1"},{"introduced":"5.5.0"},{"last_affected":"5.5.0"},{"introduced":"5.6.0"},{"last_affected":"5.6.0"},{"introduced":"5.7.0"},{"last_affected":"5.7.0"},{"introduced":"5.7.1"},{"last_affected":"5.7.1"},{"introduced":"5.8.0"},{"last_affected":"5.8.0"},{"introduced":"5.9.0"},{"last_affected":"5.9.0"},{"introduced":"5.9.1"},{"last_affected":"5.9.1"},{"introduced":"5.10.0"},{"last_affected":"5.10.0"},{"introduced":"5.10.1"},{"last_affected":"5.10.1"},{"introduced":"5.11.0"},{"last_affected":"5.11.0"},{"introduced":"5.11.1"},{"last_affected":"5.11.1"},{"introduced":"5.12.0"},{"last_affected":"5.12.0"},{"introduced":"6.0.0"},{"last_affected":"6.0.0"},{"introduced":"6.1.0"},{"last_affected":"6.1.0"},{"introduced":"6.2.0"},{"last_affected":"6.2.0"},{"introduced":"6.2.1"},{"last_affected":"6.2.1"},{"introduced":"6.2.2"},{"last_affected":"6.2.2"},{"introduced":"6.3.0"},{"last_affected":"6.3.0"},{"introduced":"6.3.1"},{"last_affected":"6.3.1"},{"introduced":"6.4.0"},{"last_affected":"6.4.0"},{"introduced":"6.5.0"},{"last_affected":"6.5.0"},{"introduced":"6.6.0"},{"last_affected":"6.6.0"},{"introduced":"6.7.0"},{"last_affected":"6.7.0"},{"introduced":"6.8.0"},{"last_affected":"6.8.0"},{"introduced":"6.8.1"},{"last_affected":"6.8.1"},{"introduced":"6.9.0"},{"last_affected":"6.9.0"},{"introduced":"6.9.1"},{"last_affected":"6.9.1"},{"introduced":"6.9.2"},{"last_affected":"6.9.2"},{"introduced":"6.9.3"},{"last_affected":"6.9.3"},{"introduced":"6.9.4"},{"last_affected":"6.9.4"},{"introduced":"6.9.5"},{"last_affected":"6.9.5"},{"introduced":"6.10.0"},{"last_affected":"6.10.0"},{"introduced":"6.10.1"},{"last_affected":"6.10.1"},{"introduced":"6.10.2"},{"last_affected":"6.10.2"},{"introduced":"6.10.3"},{"last_affected":"6.10.3"},{"introduced":"6.11.0"},{"last_affected":"6.11.0"},{"introduced":"6.11.1"},{"last_affected":"6.11.1"},{"introduced":"7.0.0"},{"last_affected":"7.0.0"},{"introduced":"7.1.0"},{"last_affected":"7.1.0"},{"introduced":"7.2.0"},{"last_affected":"7.2.0"},{"introduced":"7.2.1"},{"last_affected":"7.2.1"},{"introduced":"7.3.0"},{"last_affected":"7.3.0"},{"introduced":"7.4.0"},{"last_affected":"7.4.0"},{"introduced":"7.5.0"},{"last_affected":"7.5.0"},{"introduced":"7.6.0"},{"last_affected":"7.6.0"},{"introduced":"7.7.0"},{"last_affected":"7.7.0"},{"introduced":"7.7.1"},{"last_affected":"7.7.1"},{"introduced":"7.7.2"},{"last_affected":"7.7.2"},{"introduced":"7.7.3"},{"last_affected":"7.7.3"},{"introduced":"7.7.4"},{"last_affected":"7.7.4"},{"introduced":"7.8.0"},{"last_affected":"7.8.0"},{"introduced":"7.9.0"},{"last_affected":"7.9.0"},{"introduced":"7.10.0"},{"last_affected":"7.10.0"},{"introduced":"7.10.1"},{"last_affected":"7.10.1"},{"introduced":"8.0.0"},{"last_affected":"8.0.0"},{"introduced":"8.1.0"},{"last_affected":"8.1.0"},{"introduced":"8.1.1"},{"last_affected":"8.1.1"},{"introduced":"8.1.2"},{"last_affected":"8.1.2"},{"introduced":"8.1.3"},{"last_affected":"8.1.3"}],"source":"CPE_STRING"}}],"versions":["4.0.0","4.1.0","4.1.1","4.1.2","4.2.0","4.2.1","4.2.2","4.2.3","4.2.4","4.2.5","4.2.6","4.3.0","4.3.1","4.3.2","4.4.0","4.4.1","4.4.2","4.4.3","4.4.4","4.4.5","4.4.6","4.4.7","4.5.0","4.6.0","4.6.1","4.6.2","4.7.0","4.7.1","4.7.2","4.7.3","4.8.0","4.8.1","4.8.2","4.8.3","5.0.0","5.1.0","5.1.1","5.10.0","5.10.1","5.11.0","5.11.1","5.12.0","5.2.0","5.3.0","5.4.0","5.4.1","5.5.0","5.6.0","5.7.0","5.7.1","5.8.0","5.9.0","5.9.1","6.0.0","6.1.0","6.10.0","6.10.1","6.10.2","6.10.3","6.11.0","6.11.1","6.2.0","6.2.1","6.2.2","6.3.0","6.3.1","6.4.0","6.5.0","6.6.0","6.7.0","6.8.0","6.8.1","6.9.0","6.9.1","6.9.2","6.9.3","6.9.4","6.9.5","7.0.0","7.1.0","7.10.0","7.10.1","7.2.0","7.2.1","7.3.0","7.4.0","7.5.0","7.6.0","7.7.0","7.7.1","7.7.2","7.7.3","7.7.4","7.8.0","7.9.0","8.0.0","8.1.0","8.1.1","8.1.2","8.1.3"],"database_specific":{"source":"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2017-11499.json"}}],"references":[{"type":"ADVISORY","url":"http://www.securityfocus.com/bid/99959"},{"type":"ADVISORY","url":"https://access.redhat.com/errata/RHSA-2017:2908"},{"type":"ADVISORY","url":"https://access.redhat.com/errata/RHSA-2017:3002"},{"type":"FIX","url":"https://nodejs.org/en/blog/vulnerability/july-2017-security-releases/"}],"severity":[{"type":"CVSS_V3","score":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H"}]}