diff --git a/app/src/main/java/org/apache/roller/weblogger/util/MediacastUtil.java b/app/src/main/java/org/apache/roller/weblogger/util/MediacastUtil.java index 0484eb72f..c311d36ea 100644 --- a/app/src/main/java/org/apache/roller/weblogger/util/MediacastUtil.java +++ b/app/src/main/java/org/apache/roller/weblogger/util/MediacastUtil.java @@ -18,7 +18,9 @@ package org.apache.roller.weblogger.util; +import io.github.pixee.security.HostValidator; import static io.github.pixee.security.Newlines.stripAll; +import io.github.pixee.security.Urls; import java.net.HttpURLConnection; import java.net.MalformedURLException; import java.net.URL; @@ -55,7 +57,7 @@ public static MediacastResource lookupResource(String url) MediacastResource resource = null; try { - HttpURLConnection con = (HttpURLConnection) new URL(url).openConnection(); + HttpURLConnection con = (HttpURLConnection) Urls.create(url, Urls.HTTP_PROTOCOLS, HostValidator.DENY_COMMON_INFRASTRUCTURE_TARGETS).openConnection(); con.setRequestMethod("HEAD"); int response = con.getResponseCode(); String message = con.getResponseMessage();