--- old/src/java.desktop/share/classes/sun/awt/SunToolkit.java 2017-12-01 17:41:32.000000000 +0000 +++ new/src/java.desktop/share/classes/sun/awt/SunToolkit.java 2017-12-01 17:41:32.000000000 +0000 @@ -45,7 +45,9 @@ import java.io.IOException; import java.io.InputStream; import java.lang.reflect.InvocationTargetException; +import java.net.SocketPermission; import java.net.URL; +import java.net.URLPermission; import java.security.AccessController; import java.util.ArrayList; import java.util.Collections; @@ -880,6 +882,9 @@ java.net.SocketPermission) && perm.getActions().indexOf("connect") != -1) { sm.checkConnect(url.getHost(), url.getPort()); + } else if (perm instanceof URLPermission) { + sm.checkPermission( + new SocketPermission(url.getHost(), "connect")); } else { throw se; }