CVE-2009-0037
curl 5.11-7.19.3 - Remote Request Smuggling via Redirect Location Header
Title source: llmExploitation Summary
EIP tracks 1 public exploit for CVE-2009-0037. PoCs published by David Kierznowski.
AI-analyzed exploit summary This exploit demonstrates a security-bypass vulnerability in cURL/libcURL by leveraging a crafted redirection request to inject arbitrary commands via the SCP protocol handler. The payload bypasses security restrictions by embedding shell commands in the URL.
Description
The redirect implementation in curl and libcurl 5.11 through 7.19.3, when CURLOPT_FOLLOWLOCATION is enabled, accepts arbitrary Location values, which might allow remote HTTP servers to (1) trigger arbitrary requests to intranet servers, (2) read or overwrite arbitrary files via a redirect to a file: URL, or (3) execute arbitrary commands via a redirect to an scp: URL.
Exploits (1)
This exploit demonstrates a security-bypass vulnerability in cURL/libcURL by leveraging a crafted redirection request to inject arbitrary commands via the SCP protocol handler. The payload bypasses security restrictions by embedding shell commands in the URL.