3.1

CVE-2025-59414: nuxt Path Traversal

CVSS: 3.1v3.1LowAnalyzed
AliasesGHSA-p6jq-8vc4-79f6
Published 17-09-2025Last modified 17-09-2025

Vulnerability summary

CVE-2025-59414 is a low (CVSS 3.1) Path Traversal vulnerability in nuxt. EPSS estimates a 0.37% chance of exploitation in the next 30 days, higher than 29.3% of scored vulnerabilities. 1 public exploit is recorded.

Overall risk
22/100
0100
Low · default modelHow is this calculated?
CVSS score
3.1/10
010
Low · v3.1 (CVE.org)
EPSS score
0.37%
0%100%
Low · 0.00 pp in 30 days
KEVNot listedIn no KEV catalog
RansomwareNone recordedNo known use recorded
Public exploits1github

Timeline

  1. 17-09-2025
    PublishedVulnerability first disclosed.
  2. 17-09-2025
    Last modifiedVulnerability information updated.

Description

Nuxt is an open-source web development framework for Vue.js. Prior to 3.19.0 and 4.1.0, A client-side path traversal vulnerability in Nuxt's Island payload revival mechanism allowed 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 (revive-payload.client.ts) 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, he data gets serialized with devalue.stringify and stored in the prerendered page. When a client navigates to the prerendered page, devalue.parse deserializes the payload. The Island reviver attempts to fetch /__nuxt_island/${key}.json where key could contain path traversal sequences. Update to Nuxt 3.19.0+ or 4.1.0+.

CVSS metrics

3 scores · 3 sources · 1 version

EPSS trend

Probability

0.37%

Chance of exploitation in the next 30 days

Percentile

29%

Versus all other CVEs

30-day change

0.00 pp

From 0.37% on 20-09-2026

20-09-202620-10-2026
EPSS score
0.37%

Known exploited

Compare KEV catalogs

Not in any of the 3 tracked catalogs.

Public exploits

1 found
  • githubUnverified

    Nuxt

    Maturity: poc

Weaknesses

CWE · root cause

Affected systems

Npm1 product
  • nuxt≥ 3.6.0, < 3.19.0 | ≥ 4.0.0, < 4.1.0
Nuxt1 product
  • nuxt≥ 3.6.0 < 3.19.0 (No fix recorded) | ≥ 4.0.0 < 4.1.0 (No fix recorded) | ≥ 3.6.0, < 3.19.0 | ≥ 4.0.0, < 4.1.0

2 vendors · 2 products

References

4 links