Lucene search

K
githubGitHub Advisory DatabaseGHSA-P8P7-X288-28G6
HistoryMar 16, 2023 - 3:30 p.m.

Server-Side Request Forgery in Request

2023-03-1615:30:19
CWE-918
GitHub Advisory Database
github.com
902
ssrf mitigations bypass
node.js
http to https
https to http
@cypress/request
unsupported software

CVSS3

6.1

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

NONE

User Interaction

REQUIRED

Scope

CHANGED

Confidentiality Impact

LOW

Integrity Impact

LOW

Availability Impact

NONE

CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N

EPSS

0.001

Percentile

45.6%

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.

Affected configurations

Vulners
Node
cypressrequestRangeโ‰ค2.88.12
OR
requestRangeโ‰ค2.88.2
VendorProductVersionCPE
cypressrequest*cpe:2.3:a:cypress:request:*:*:*:*:*:*:*:*
*request*cpe:2.3:a:*:request:*:*:*:*:*:*:*:*

CVSS3

6.1

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

NONE

User Interaction

REQUIRED

Scope

CHANGED

Confidentiality Impact

LOW

Integrity Impact

LOW

Availability Impact

NONE

CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N

EPSS

0.001

Percentile

45.6%