From 66b9d9baaf6877be2bc14962aeb5c4bfb1c82ff5 Mon Sep 17 00:00:00 2001 From: kohsuke Date: Wed, 30 Jun 2010 15:31:02 +0000 Subject: [PATCH] fixed a possible security issue (SECURITY-3) git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32394 71c3de6d-444a-0410-be80-ed276b4c234a --- core/src/main/java/hudson/ProxyConfiguration.java | 1 + 1 file changed, 1 insertion(+) diff --git a/core/src/main/java/hudson/ProxyConfiguration.java b/core/src/main/java/hudson/ProxyConfiguration.java index 0752f8046d..362685c4b5 100644 --- a/core/src/main/java/hudson/ProxyConfiguration.java +++ b/core/src/main/java/hudson/ProxyConfiguration.java @@ -120,6 +120,7 @@ public final class ProxyConfiguration implements Saveable { Authenticator.setDefault(new Authenticator() { @Override public PasswordAuthentication getPasswordAuthentication() { + if (getRequestorType()!=RequestorType.PROXY) return null; ProxyConfiguration p = Hudson.getInstance().proxy; return new PasswordAuthentication(p.getUserName(), p.getPassword().toCharArray());