All the vulnerabilities related to the version 0.2.1 of the package
Denial of Service in foreman
All versions of foreman
are vulnerable to Regular Expression Denial of Service when requests to it are made with a specially crafted path.
Upgrade to version 3.0.1.
Denial of Service in http-proxy
Versions of http-proxy
prior to 1.18.1 are vulnerable to Denial of Service. An HTTP request with a long body triggers an ERR_HTTP_HEADERS_SENT
unhandled exception that crashes the proxy server. This is only possible when the proxy server sets headers in the proxy request using the proxyReq.setHeader
function.
For a proxy server running on http://localhost:3000
, the following curl request triggers the unhandled exception:
curl -XPOST http://localhost:3000 -d "$(python -c 'print("x"*1025)')"
Upgrade to version 1.18.1 or later