ModerateVulnerabilityGHSA-p8p7-x288-28g6CVE-2023-28155Published 16 Mar 2023
Server-Side Request Forgery in Request
Affected releases · request
- 2.x2.0.0 – 2.88.2No fix on this line yet
- 1.x and older0.8.3 – 1.9.9No fix, no longer updated
No release fixes it yet, not even the latest, 2.88.2.
2.x
Affected
2.0.0 – 2.88.2
109 releases, latest
1.x
Affected
1.0.0 – 1.9.9
12 releases
0.x
Affected
0.8.3 – 0.10.0
5 releases
Is your project affected?
Paste your package.json, or type the range you declare for request. It is read in your browser and sent nowhere.
What happens
The request package through 2.88.2 for Node.js and the @cypress/request package prior to 3.0.0 allow a bypass of SSRF mitigations via an attacker-controller server that does a cross-protocol redirect (HTTP to HTTPS, or HTTPS to HTTP).
NOTE: The request package is no longer supported by the maintainer.