CVE-2023-28155
MEDIUM6.1EPSS 0.56%Server-Side Request Forgery in Request
發布日:2023/3/16修改日:2026/2/4
描述
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.
受影響套件(3)
- Debian/node-requestfrom 0
- npm/@cypress/requestfrom 0, < 3.0.0
- npm/requestfrom 0, <= 2.88.2
CVSS 分數
| 來源 | 版本 | 嚴重程度 | 向量 |
|---|---|---|---|
| osv | CVSS 3.1 | MEDIUM6.1 | CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N |
參考連結(13)
- ADVISORYhttps://nvd.nist.gov/vuln/detail/CVE-2023-28155
- ADVISORYhttps://security-tracker.debian.org/tracker/CVE-2023-28155
- PATCHhttps://github.com/request/request
- WEBhttps://doyensec.com/resources/Doyensec_Advisory_RequestSSRF_Q12023.pdf
- WEBhttps://github.com/cypress-io/request/blob/master/lib/redirect.js#L116
- WEBhttps://github.com/cypress-io/request/commit/c5bcf21d40fb61feaff21a0e5a2b3934a440024f
- WEBhttps://github.com/cypress-io/request/pull/28
- WEBhttps://github.com/cypress-io/request/releases/tag/v3.0.0
- WEBhttps://github.com/github/advisory-database/pull/2500
- WEBhttps://github.com/request/request/blob/master/lib/redirect.js#L111
- WEBhttps://github.com/request/request/issues/3442
- WEBhttps://github.com/request/request/pull/3444
- WEBhttps://security.netapp.com/advisory/ntap-20230413-0007