From 43ae9c46c35a935723a9109828c87380d781e147 Mon Sep 17 00:00:00 2001 From: Matteo Collina Date: Thu, 14 Jan 2021 16:04:44 +0100 Subject: [PATCH] src: drop localhost6 as allowed host for inspector MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit CVE-ID: CVE-2021-22884 Refs: https://hackerone.com/bugs?report_id=1069487 PR-URL: https://github.com/nodejs-private/node-private/pull/244 Reviewed-By: Beth Griggs Reviewed-By: Daniel Bevenius Reviewed-By: Mary Marchini Reviewed-By: Michael Dawson Reviewed-By: Michaƫl Zasso Reviewed-By: Rich Trott --- src/inspector_socket.cc | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/inspector_socket.cc b/src/inspector_socket.cc index 35306af3c660a2..9014bf3e3ff427 100644 --- a/src/inspector_socket.cc +++ b/src/inspector_socket.cc @@ -580,8 +580,7 @@ class HttpHandler : public ProtocolHandler { bool IsAllowedHost(const std::string& host_with_port) const { std::string host = TrimPort(host_with_port); return host.empty() || IsIPAddress(host) - || node::StringEqualNoCase(host.data(), "localhost") - || node::StringEqualNoCase(host.data(), "localhost6"); + || node::StringEqualNoCase(host.data(), "localhost"); } bool parsing_value_;