GHSA-7p99-3798-f85c
URL Redirection to Untrusted Site ('Open Redirect') in express-openid-connect
Quick fix
GHSA-7p99-3798-f85c — express-openid-connect: upgrade to the fixed version with the command below.
npm install express-openid-connect@2.7.2Details
### Impact Users of the `requiresAuth` middleware, either directly or through the default `authRequired` option, are vulnerable to an Open Redirect when the middleware is applied to a catch all route.
If all routes under `example.com` are protected with the `requiresAuth` middleware, a visit to `http://example.com//google.com` will be redirected to `google.com` after login because the original url reported by the Express framework is not properly sanitised.
### Am I affected? You are affected by this vulnerability if you are using the `requiresAuth` middleware on a catch all route or the default `authRequired` option and `express-openid-connect` version `<=2.7.1`.
### How to fix that? Upgrade to version `>=2.7.2`
### Will this update impact my users? The fix provided in the patch will not affect your users.
Are you affected?
Enter the version of the package you're using.
Affected packages
0Fixed in: 2.7.2npm install express-openid-connect@2.7.2References
- https://github.com/auth0/express-openid-connect/security/advisories/GHSA-7p99-3798-f85c[WEB]
- https://nvd.nist.gov/vuln/detail/CVE-2022-24794[ADVISORY]
- https://github.com/auth0/express-openid-connect/commit/0947b92164a2c5f661ebcc183d37e7f21de719ad[WEB]
- https://github.com/auth0/express-openid-connect[PACKAGE]