PT-2018-17921 · Node.Js+3 · Node.Js+3

Timo Schmid

·

Published

2018-05-09

·

Updated

2026-05-18

·

CVE-2018-7160

CVSS v3.1

8.8

High

VectorAV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions Node.js versions 6.x and later
Description The issue allows for a DNS rebinding attack, potentially leading to remote code execution. This can be exploited by malicious websites open in a web browser on the same computer or another computer with network access to the computer running the Node.js process. A malicious website could use a DNS rebinding attack to bypass same-origin-policy checks, allowing HTTP connections to localhost or hosts on the local network. If a Node.js process with the debug port active is running, the malicious website could connect to it as a debugger and gain full code execution access.
Recommendations For Node.js versions 6.x and later, consider disabling the debug port to prevent exploitation until a fix is available. Restrict access to the Node.js inspector to minimize the risk of exploitation. Avoid opening malicious websites while running a Node.js process with the debug port active. At the moment, there is no information about a newer version that contains a fix for this vulnerability.

RCE

Authentication Bypass by Spoofing

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

ALT-PU-2018-1764
BIT-NODE-2021-22884
BIT-NODE-MIN-2021-22884
CLEANSTART-2026-BD71263
CLEANSTART-2026-IS74202
CLEANSTART-2026-JR35772
CLEANSTART-2026-JY06700
CLEANSTART-2026-KN34553
CLEANSTART-2026-KZ45320
CLEANSTART-2026-LJ44720
CLEANSTART-2026-LN12820
CLEANSTART-2026-TX00223
CLEANSTART-2026-WI75198
CVE-2018-7160
GHSA-WQ4C-WM6X-JW44
MGASA-2019-0277
RHSA-2018:2949
SUSE-SU-2018:1183-1
SUSE-SU-2019:14246-1
SUSE-SU-2019_14246-1
USN-4796-1

Affected Products

Alt Linux
Node.Js
Suse
Ubuntu