CVE-2026-71314 Details
Description
Nuxt is an open-source web development framework for Vue.js. From 3.1.0 until 3.21.10 and 4.5.1, an unauthenticated attacker can use a server island v-for prop, including vforToArray and , to trigger unbounded SSR memory allocation until MAX_VFOR_LENGTH = 100000 and crash the Nuxt process. This issue is fixed in 3.21.10 and 4.5.1.
A denial-of-service vulnerability has been identified in Nuxt, an open-source web development framework for Vue.js. This issue affects Nuxt versions 3.1.0 prior to 3.21.10 and version 4.0.0 prior to 4.5.1. The vulnerability allows an unauthenticated attacker to exploit server components by manipulating a 'v-for' prop, leading to excessive server-side memory usage and process crashes. The attack leverages the island component system, where props can be controlled by the attacker. By sending a large integer value through the 'v-for' prop, the server allocates memory proportional to the specified count, causing out-of-memory crashes. This vulnerability impacts both standard 'v-for' iterations and those applied to slot props, such as 'v-for' in a '<slot>' element.
Users can upgrade to Nuxt versions 3.21.10 or 4.5.1, where this vulnerability has been fixed. After upgrading, it's recommended to refresh the project's lockfile to ensure all dependencies are up to date.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Aug 5, 2026CISA-ADP
Assessed Aug 6, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://github.com/nuxt/nuxt/commit/4e35ae9babd94be53246e31200232d48438bb34e | [email protected] | Source CodeVendor |
| https://github.com/nuxt/nuxt/commit/668cdfdfda41849ed11c1ee5e2067a11fc103b22 | [email protected] | Source CodeVendor |
| https://github.com/nuxt/nuxt/releases/tag/v3.21.10 | [email protected] | Release NotesVendor |
| https://github.com/nuxt/nuxt/releases/tag/v4.5.1 | [email protected] | Release NotesVendor |
| https://github.com/nuxt/nuxt/security/advisories/GHSA-hxcr-hm88-mpq6 | [email protected] | AdvisoryRemedyVendor |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-1284 | Improper Validation of Specified Quantity in Input | [email protected] |
| CWE-400 | Uncontrolled Resource Consumption | [email protected] |
| CWE-770 | Allocation of Resources Without Limits or Throttling | [email protected] |
| CWE-789 | Memory Allocation with Excessive Size Value | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| Nuxt | >= 4.0.0, < 4.5.1 (semver) >= 3.1.0, < 3.21.10 (semver) |
CPE
Remediation
| |
Change History
2 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Aug 6, 2026 | CVE Modified | CISA-ADP |
| Aug 5, 2026 | New CVE Received | [email protected] |
Volerion