VDB
Sign up
HIGH7.5

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.2

Details

### 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

npm/express-openid-connect
Introduced in: 0Fixed in: 2.7.2
Fixnpm install express-openid-connect@2.7.2

References