CVE-2021-32702

High

Description

The Auth0 Next.js SDK is a library for implementing user authentication in Next.js applications. Versions before and including `1.4.1` are vulnerable to reflected XSS. An attacker can execute arbitrary code by providing an XSS payload in the `error` query parameter which is then processed by the callback handler as an error message. You are affected by this vulnerability if you are using `@auth0/nextjs-auth0` version `1.4.1` or lower **unless** you are using custom error handling that does not return the error message in an HTML response. Upgrade to version `1.4.1` to resolve. The fix adds basic HTML escaping to the error message and it should not impact your users.

SeverityHigh
CVSS8.0
Exploit probability—
ProductNextjs-auth0
PublishedJun 25, 2021
First seenJun 25, 2021

How to fix

Update
  • auth0 nextjs-auth01.4.2 or later
  • @auth0/nextjs-auth01.4.2 or later

Affected products

ProductAffected versionsFixed in
auth0 nextjs-auth0v < 1.4.21.4.2
@auth0/nextjs-auth0npmv < 1.4.21.4.2

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.