PT-2026-68336 · Nuxt · Nuxt

CVE-2026-71316

·

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:H/I:N/A:N
Name of the Vulnerable Software and Affected Versions Nuxt versions 4.4.0 through 4.5.0
Description When a page is configured with routeRules using cache, swr, or isr, the framework enables runtime payload extraction via the endpoint /<page>/ payload.json. In affected versions, the renderer stores the Server-Side Rendering (SSR) payload in a shared cache:nuxt:payload storage using only the path as a key, ignoring cookies, authorization headers, or cache.varies dimensions. Consequently, the cached entry is returned before route middleware and page guards are executed. This allows an unauthenticated user or a different authenticated user to retrieve the SSR data of the user who first cached the page, potentially disclosing sensitive information loaded via useFetch() or useAsyncData(), such as profiles, tenant details, billing information, or token-like values.
Recommendations Update to version 4.5.1. Set experimental.payloadExtraction to false to disable the standalone / payload.json endpoint. Avoid applying cache, swr, or isr to authenticated pages that render user-specific SSR data. Require authentication for the /**/ payload.json path at a proxy or CDN level. Purge any CDN or platform cache that may contain protected payloads after updating.

Exploit

Fix

Missing Authorization

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

Weakness Enumeration

Related Identifiers

CVE-2026-71316
GHSA-WM8W-6QJM-CV43

Affected Products

Nuxt