Skip to content
This repository was archived by the owner on Jun 11, 2024. It is now read-only.

Commit db9abcc

Browse files
authored
Merge pull request #88 from browserup/fix-creds-leak
Bring in Credentials Leakage Fix
2 parents 9c04c09 + cd6dc0a commit db9abcc

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

browserup-proxy-core/src/main/java/com/browserup/bup/BrowserUpProxyServer.java

+3-1
Original file line numberDiff line numberDiff line change
@@ -376,7 +376,9 @@ public void filterRequest(HttpObject httpObject) {
376376
String chainedProxyAuth = chainedProxyCredentials;
377377
if (chainedProxyAuth != null) {
378378
if (httpObject instanceof HttpRequest) {
379-
HttpHeaders.addHeader((HttpRequest)httpObject, HttpHeaderNames.PROXY_AUTHORIZATION, "Basic " + chainedProxyAuth);
379+
if(ProxyUtils.isCONNECT(httpObject) || !((HttpRequest) httpObject).uri().startsWith("/")) {
380+
HttpHeaders.addHeader((HttpRequest) httpObject, HttpHeaderNames.PROXY_AUTHORIZATION, "Basic " + chainedProxyAuth);
381+
}
380382
}
381383
}
382384
}

0 commit comments

Comments
 (0)