Skip to content

[pulse][taint] add Java HTTP clients as server-side request forgery sinks - #2282

Merged
dulmarod merged 1 commit into
meta:mainfrom
jeremydubreil:java-taint-ssrf-http-clients
Oct 28, 2026
Merged

dulmarod merged 1 commit into
meta:mainfrom
jeremydubreil:java-taint-ssrf-http-clients

Conversation

@jeremydubreil

@jeremydubreil jeremydubreil commented Oct 27, 2026 •

Copy link
Copy Markdown
Contributor

Add the URL of the requests of Apache HttpClient 4 (the HttpGet, HttpPost, ... constructors, RequestBuilder and HttpRequestBase.setURI), Commons HttpClient 3 (HttpMethodBase), OkHttp (Request.Builder.url) and Spring RestTemplate as SSRF sinks, as the JDK's HttpRequest already is.

@meta-cla meta-cla Bot added the CLA Signed label Oct 27, 2026
…inks

Add the URL of the requests of Apache HttpClient 4 (the HttpGet,
HttpPost, ... constructors, RequestBuilder and HttpRequestBase.setURI),
Commons HttpClient 3 (HttpMethodBase), OkHttp (Request.Builder.url) and
Spring RestTemplate as `SSRF` sinks, as the JDK's HttpRequest already
is.
@jeremydubreil
jeremydubreil force-pushed the java-taint-ssrf-http-clients branch from 26593d7 to 19e6270 Compare October 28, 2026 09:55
@dulmarod
dulmarod merged commit 7746bfd into meta:main Oct 28, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants