PT-2026-68334 · Nuxt · Nuxt

CVE-2026-71314

·

Published

2026-08-05

·

Updated

2026-08-06

CVSS v3.1

7.5

High

VectorAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Name of the Vulnerable Software and Affected Versions Nuxt versions 3.1.0 through 3.21.9 Nuxt versions 4.0.0 through 4.5.0
Description An unauthenticated attacker can cause a Nuxt server to crash by triggering unbounded Server-Side Rendering (SSR) memory allocation. This occurs when a server island or server component renders a v-for loop over a prop, such as v-for="n in count" or a <slot v-for>. By computing a valid hash for arbitrary props and sending a large integer as the iterated prop, the attacker forces the server to expand the loop into a massive number of nodes, allocating memory proportional to the provided value. This affects both the standard Vue ssrRenderList path and the vforToArray slot-props helper. For example, a request with count=40000000 can lead to an out-of-memory crash of the worker process.
Recommendations Update Nuxt to version 3.21.10. Update Nuxt to version 4.5.1. As a temporary workaround, avoid using v-for directly over unclamped props in server components or manually clamp the count within the component using Math.min().

Exploit

Fix

Resource Exhaustion

Allocation of Resources Without Limits

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-71314
GHSA-HXCR-HM88-MPQ6

Affected Products

Nuxt