CVE-2026-128070

MEDIUM
MEDIUM Priority: 0.00 BB Relevance: 62/100
Published: 2026-11-13 Modified: 2026-11-13 First seen: 2026-11-13 Status: active

Attack Surface

Network No Auth No Interaction Conf. Impact

CVSS Vector Breakdown

AV: Network
AC: High
PR: None
UI: None
S: Unchanged
C: High
I: None
A: None

Description

Nuxt is an open-source web development framework for Vue.js. From 3.5.0 until 4.6.4, Nuxt can choose a parent directory as the default workspaceDir in either of two cases: a stray parent lockfile when the project is outside a Git repository and has no workspace file above it, or a parent pnpm or Deno settings file that does not declare packages or a workspace, including when the project is inside a Git repository. When the development server is reachable from an untrusted network, Vite permits /_nuxt/@fs/ requests beneath that widened directory, allowing unauthenticated clients to read files such as credentials and SSH keys. The issue affects the development server only; production builds and projects whose parent directories contain no qualifying files are unaffected. This issue is fixed in version 4.6.4.

Affected Software (4)

VendorProductVersion
@nuxt schema >= 3.5.0, < 4.6.4
@nuxt schema >= 3.5.0, < 4.6.4
nuxt nuxt >= 3.5.0, < 4.6.4
nuxt nuxt >= 3.5.0, < 4.6.4

Bug Bounty Relevance

62 / 100
✓ Network accessible
✓ No authentication
✓ No user interaction

CVSS Score

5.9 / 10.0 v3.1
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N

EPSS — Exploitation Probability

No EPSS data available

Intelligence Sources

mitre ref →
nvd ref →