PT-2025-38250 · Nuxt · Nuxt
Apyatko
·
Published
2025-09-17
·
Updated
2025-09-18
·
CVE-2025-59414
CVSS v3.1
3.1
Low
| Vector | AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:N/A:N |
Name of the Vulnerable Software and Affected Versions
Nuxt versions prior to 3.19.0
Nuxt versions prior to 4.1.0
Description
A client-side path traversal vulnerability exists in Nuxt's Island payload revival mechanism. This allows attackers to manipulate client-side requests to different endpoints within the same application domain when specific prerendering conditions are met. The vulnerability occurs in the client-side payload revival process where Nuxt Islands are automatically fetched when encountering serialized
nuxt island objects. During prerendering, if an API endpoint returns user-controlled data containing a crafted nuxt island object, the data gets serialized and stored in the prerendered page. When a client navigates to the prerendered page, the payload is deserialized, and the Island reviver attempts to fetch / nuxt island/${key}.json, where key could contain path traversal sequences. The vulnerability requires prerendered pages, attacker-controlled API responses, and client-side navigation.Recommendations
Update to Nuxt version 3.19.0 or later.
Update to Nuxt version 4.1.0 or later.
Exploit
Fix
Path traversal
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Nuxt