Skip to main content
← All vulnerabilities
CVE-2021-39178GHSA-9GR3-7897-PP7M

XSS in Image Optimization API for Next.js versions between 10.0.0 and 11.1.0

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 11.1.1
None on Exploit-DB, Metasploit or GitHub

Summary

Next.js is a React framework. Versions of Next.js between 10.0.0 and 11.0.0 contain a cross-site scripting vulnerability. In order for an instance to be affected by the vulnerability, the `next.config.js` file must have `images.domains` array assigned and the image host assigned in `images.domains` must allow user-provided SVG. If the `next.config.js` file has `images.loader` assigned to something other than default or the instance is deployed on Vercel, the instance is not affected by the vulnerability. The vulnerability is patched in Next.js version 11.1.1.

Timeline

  1. CVE published
  2. Record last updated

Affected versions

  • vercel next.js

    From 10.0.0 · fixed in 11.1.1

  • nextnpm

    From 10.0.0 · fixed in 11.1.1

References 2

GitHub · vercel/next.js