From dd4e0601358b952d377e795f13aa60086b6026ae Mon Sep 17 00:00:00 2001 From: Moonchild Date: Fri, 9 Aug 2024 19:17:49 +0200 Subject: [PATCH] Issue #2554 - Follow-up: Also block [::] and [::0.0.0.0] IPv6 addresses. --- netwerk/dns/nsDNSService2.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/netwerk/dns/nsDNSService2.cpp b/netwerk/dns/nsDNSService2.cpp index eb53d4829a..e8e257d0f9 100644 --- a/netwerk/dns/nsDNSService2.cpp +++ b/netwerk/dns/nsDNSService2.cpp @@ -704,7 +704,9 @@ nsDNSService::PreprocessHostname(bool aLocalDomain, // Block access to the "this machine" address. if (mBlockQuad0 && - aInput.EqualsASCII("0.0.0.0")) { + (aInput.EqualsLiteral("0.0.0.0") || + aInput.EqualsLiteral("::") || + aInput.EqualsLiteral("::0.0.0.0"))) { return NS_ERROR_UNKNOWN_HOST; }