CVE-2021-39178
Last modified
CVE-2021-39178 is a medium-severity vulnerability rated 6.1/10 on the CVSS scale. Next.js is a React framework. Versions of Next.js between 10.0.0 and 11.0.0 contain a cross-site scripting vulnerability. EPSS estimates a 1.14% chance of exploitation in the next 30 days.
Description
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.
Metrics
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
Weakness Enumeration
Affected Software
| Vendor | Product | Versions |
|---|---|---|
| Vercel | Next.Js | >= 10.0.0, < 11.1.1 |
References
- https://github.com/vercel/next.js/releases/tag/v11.1.1Patch, Release Notes, Third Party Advisory
- https://github.com/vercel/next.js/security/advisories/GHSA-9gr3-7897-pp7mPatch, Third Party Advisory
- https://github.com/vercel/next.js/releases/tag/v11.1.1Patch, Release Notes, Third Party Advisory
- https://github.com/vercel/next.js/security/advisories/GHSA-9gr3-7897-pp7mPatch, Third Party Advisory
Timeline
- Published
- Last Modified
- Status
- Modified
Frequently Asked Questions
What is CVE-2021-39178?
How severe is CVE-2021-39178?
How do I fix CVE-2021-39178?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2021
- CVE-2021-39172Cachet is an open source status page system. Prior to versio…8.8
- CVE-2021-39173Cachet is an open source status page system. Prior to versio…8.8
- CVE-2021-39174Cachet is an open source status page system. Prior to versio…8.8
- CVE-2021-39175HedgeDoc is a platform to write and share markdown. In versi…6.1
- CVE-2021-39176detect-character-encoding is a package for detecting charact…7.5
- CVE-2021-39177Geyser is a bridge between Minecraft: Bedrock Edition and Mi…9.8
- CVE-2021-39179DHIS 2 is an information system for data capture, management…8.8
- CVE-2021-3918json-schema is vulnerable to Improperly Controlled Modificat…9.8
- CVE-2021-39180OpenOLAT is a web-based learning management system (LMS). A …8.8
- CVE-2021-39181OpenOlat is a web-based learning management system (LMS). Pr…8.8
- CVE-2021-39182EnroCrypt is a Python module for encryption and hashing. Pri…7.5
- CVE-2021-39183Owncast is an open source, self-hosted live video streaming …6.1
Are you affected by CVE-2021-39178?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
