-
Notifications
You must be signed in to change notification settings - Fork 16
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
CVE-2023-28155 #27
Comments
Ported over to in #28 (functionally equivalent to request#3444) and #30 (retains current non-safe defaults but exposes the same new option) |
For
Reference |
If / when this is resolved, then it would make sense to also update https://github.com/cypress-io/cypress/blob/develop/cli/package.json#L23 currently showing
because otherwise updating an installed instance of Cypress does not pull in the latest version of |
Hi @MikeMcC399 we are working on that change at the moment. Hoping to have it ready to merge and deploy in the near future. |
Hi Ben @nagash77 Thanks for the progress update! 👍🏻 |
|
Here is the PR that adds the new release to cypress itself: |
A temp solution for now, will remove this once Cypress has a new release Closes https://github.com/abcxyz/abc/security/dependabot/8 Reference: cypress-io/request#27
|
We stopped using |
Hello @MikeMcC399 For my case I am using Dependencies used in my project: {
"devDependencies": {
"@cypress/schematic": "latest",
"@cypress/xpath": "^2.0.3",
"cypress": "latest",
"@badeball/cypress-cucumber-preprocessor": "latest",
"@bahmutov/cypress-esbuild-preprocessor": "latest",
},
} Cypress request override (forced to use the new version): {
"overrides": {
"@cypress/request": "^3.0.0"
}
} |
if you are using yarn then instead of
|
|
This will be fixed on Cypress when cypress-io/cypress#27495 is merged. |
Appears to be a breaking change according to #37 cypress-io/cypress#27495 (comment). Will have to wait for Cypress 13 to be fully fixed. |
This issue is about the vulnerability in To confirm that no vulnerability is reported when using mkdir cy-request-test
cd cy-request-test
npm init -y
npm install @cypress/request
npm ls
npm audit shows: [email protected]
└── @cypress/[email protected]
found 0 vulnerabilities So from a formal point of view this issue could be closed. It may however be helpful to leave it open until the issue has been fixed in Cypress itself. The vulnerability in Cypress 12.x was reported in
|
Cypress 13.0.0 changelog for the version released today, Aug 29, 2023, states: Dependency Updates:
There should be no further barriers to closing this issue. |
Released in Cypress 13.0.0. |
Being a fork of the original
request
package,@cypress/request
is vulnerable to CVE-2023-28155 (SSRF via insecure redirects). There is an issue and an open PR in therequest
repo, but the fix is unlikely to be merged sincerequest
is long abandoned. This fork is the second most popular fork, it would be great to have it patched.The text was updated successfully, but these errors were encountered: