From 6301dd65d7b300a90d85692df5fc7c1cb71020ec Mon Sep 17 00:00:00 2001 From: levlam Date: Tue, 12 Feb 2019 17:53:00 +0300 Subject: [PATCH] Disallow "." as HTTP host. GitOrigin-RevId: d8f5d746f021167d2752a5c3fd67486966fb47d6 --- tdutils/td/utils/HttpUrl.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tdutils/td/utils/HttpUrl.cpp b/tdutils/td/utils/HttpUrl.cpp index 9a0cdc8b6..5663045dc 100644 --- a/tdutils/td/utils/HttpUrl.cpp +++ b/tdutils/td/utils/HttpUrl.cpp @@ -95,6 +95,9 @@ Result parse_url(MutableSlice url, HttpUrl::Protocol default_protocol) if (host.empty()) { return Status::Error("URL host is empty"); } + if (host == ".") { + return Status::Error("Host is invalid"); + } int specified_port = port; if (port == 0) {