From 68901437ba1074e3bf1bc6f300f7973bf61b0f1d Mon Sep 17 00:00:00 2001 From: Kyle Spearrin Date: Thu, 30 Apr 2020 11:23:40 -0400 Subject: [PATCH] only fetch icons from http(s) with default ports --- src/Icons/Services/IconFetchingService.cs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/Icons/Services/IconFetchingService.cs b/src/Icons/Services/IconFetchingService.cs index 60f0edfca0..480216893e 100644 --- a/src/Icons/Services/IconFetchingService.cs +++ b/src/Icons/Services/IconFetchingService.cs @@ -348,6 +348,13 @@ namespace Bit.Icons.Services } Cleanup(response); + + if (location == null || (location.Scheme != "http" && location.Scheme != "https") || + !location.IsDefaultPort) + { + return null; + } + var newResponse = await GetAsync(location); if (newResponse != null) {