CVE-2026-119199 · GHSA-648h-gw55-m2g7
Nuxt dev server exposes private runtime config through the Nitro dev bundle
- Risk score
- 40/100
- CVSS
- 5.9 v3.1
- Published
- 29 Oct 2026
Open in the live forecast Today's forecast
What to know
- What it is
- Nuxt is an open-source web development framework for Vue.js. From 3.0.0 until 4.6.3, the Nuxt development server can expose the Nitro 2 development bundle at <buildDir>/dev/index.mjs through Vite file serving when the server is reachable over HTTP. Nitro inlines private runtimeConfig values resolved at build time into…
- Affected
- @nuxt/vite-builder (npm) >= 3.0.0, < 4.6.3
- Fix
- Upgrade @nuxt/vite-builder to 4.6.3 or later.
- Exploitation
- No known exploitation
Story map
At a glance
@nuxt/vite-builder: Yellow, plan it in. Nuxt is an open-source web development framework for Vue.js. From 3.0.0 until 4.6.3, the Nuxt development server can expose the Nitro 2 development bundle at <buildDir>/dev/index.mjs through Vite file serving when the server is reachable over HTTP. Nitro inlines private runtimeConfig values resolved at build time into…
The flaws
- CVE-2026-119199: Nuxt dev server exposes private runtime config through the Nitro dev bundle (CVSS 5.9)
- CVE-2026-119198: Nuxt dev server arbitrary file read through client error reports (CVSS 5.9)
The fix
Upgrade @nuxt/vite-builder: 4.6.3 or later on your release line
Who is exposed: @nuxt/vite-builder (npm) >= 3.0.0, < 4.6.3
Where it stands
- No known exploitation
Connects to
- Same weakness: Information disclosure (CWE-200). 313 other warnings in 30 days
Why it is Yellow
- CVSS 5.9 medium
- On your watchlist: npm
Affected packages
| Package | Ecosystem | Vulnerable | Fixed in |
|---|---|---|---|
| @nuxt/vite-builder | npm | >= 3.0.0, < 4.6.3 | 4.6.3 |
References
- https://github.com/nuxt/nuxt/commit/12b58f9d8768682611c3ad4ea4d403875129dbca
- https://github.com/nuxt/nuxt/releases/tag/v4.6.3
- https://github.com/nuxt/nuxt/security/advisories/GHSA-648h-gw55-m2g7
- https://github.com/advisories/GHSA-648h-gw55-m2g7
- https://nvd.nist.gov/vuln/detail/CVE-2026-119199
- https://github.com/advisories/GHSA-648h-gw55-m2g7
Original description
Nuxt is an open-source web development framework for Vue.js. From 3.0.0 until 4.6.3, the Nuxt development server can expose the Nitro 2 development bundle at <buildDir>/dev/index.mjs through Vite file serving when the server is reachable over HTTP. Nitro inlines private runtimeConfig values resolved at build time into that bundle, including secrets configured in nuxt.config, and Nuxt 4.6.0 and later also inline the generated development appSecret. The default localhost binding limits remote exposure, production builds and Nitro 3 are not affected, and runtime configuration supplied only through NUXT_* environment variables at server startup is not inlined. This issue is fixed in version 4.6.3.
Last activity 30 Oct 2026. Patch Forecast updates every hour.