CVE-2018-7162 is a high-severity denial-of-service vulnerability affecting all versions of Node.js 9.x and 10.x. An unauthenticated attacker can crash a Node.js HTTP server supporting TLS by sending malformed handshake messages, leading to service disruption. While the vulnerability has been patched by updating the TLS implementation, there is no public exploit code, evidence of active exploitation, or significant community discussion surrounding it.
| Vendor | Product | Version(s) | CPE |
|---|---|---|---|
>= 9.0.0, < 9.11.2CPE matchmatch criteria | cpe:2.3:a:nodejs:node.js:*:*:*:*:-:*:*:* | ||
>= 10.0.0, < 10.4.1CPE matchmatch criteria | cpe:2.3:a:nodejs:node.js:*:*:*:*:-:*:*:* |
CVSS version used by this source: 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
The average CVE in this peer group has 0.0 Twitter, 0.0 Reddit, 0.1 Bluesky, 0.1 Mastodon, and 0.4 GitHub mentions.
No media coverage found for this CVE.
The average CVE in this peer group has 0.1 InfoSec Media, 0.0 Vendor Blog, and 0.0 Security Researcher mentions.
All versions of Node.js 9.x and 10.x are vulnerable and the severity is HIGH. An attacker can cause a denial of service (DoS) by causing a node process which provides an http server supporting TLS server to crash. This can be accomplished by sending duplicate/unexpected messages during the handshake. This vulnerability has been addressed by updating the TLS implementation.
Jun 12, 2018nodejs: denial of service (DoS) by causing a node process which provides an http server supporting TLS server to crash
Jun 12, 2018