fix(ssrf): disable HTTP/2 for more cases BE-13121 (#3012)

This commit is contained in:
andres-portainer
2026-06-23 17:06:42 -03:00
committed by GitHub
parent cd9229b917
commit 49bfbacfd7
+4 -6
View File
@@ -193,13 +193,11 @@ func httpClient(endpoint *portainer.Endpoint, timeout *time.Duration) (*http.Cli
return nil, err
}
transport = &NodeNameTransport{
Transport: ssrf.NewTransport(tlsConfig),
}
t := ssrf.NewTransport(tlsConfig)
t.Protocols = ssrf.HTTP1Only()
transport = &NodeNameTransport{Transport: t}
} else {
transport = &NodeNameTransport{
Transport: ssrf.NewTransport(nil),
}
transport = &NodeNameTransport{Transport: ssrf.NewTransport(nil)}
}
clientTimeout := defaultDockerRequestTimeout