CVE-2026-46342
Medium · 5.4CVSS
5.4
EPSS
0.1%
Published
Jun 12, 2026
CISA due date
—
The record
Nuxt is an open-source web development framework for Vue.js. In Nuxt versions 3.1.0 to before 3.21.6 and 4.0.0-alpha.1 to before 4.4.6 and @nuxt/nitro-server versions 3.20.0 to before 3.21.6 and 4.0.0-alpha.1 to before 4.4.6, the /__nuxt_island/* endpoint accepts attacker-controlled props query/body parameters and renders any island component without verifying that the URL-resident hash (<Name>_<hashId>.json) was actually issued for those inputs by <NuxtIsland>. The hash is computed and embedded client-side but never validated server-side, so the same path can return materially different responses depending on the query. This issue has been patched in versions 3.21.6 and 4.4.6.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| npm | @nuxt/nitro-server | 3.20.0 | 3.21.6 |
| npm | @nuxt/nitro-server | 4.2.0 | 4.4.6 |
| npm | nuxt | 3.1.0 | 3.21.6 |
| npm | nuxt | 4.0.0-alpha.1 | 4.4.6 |
Related vulnerabilities
- GHSA-g8wj-3cr3-6w7v Nuxt: `__nuxt_island` endpoint does not bind responses to request props, enabling… Same vulnerability
- CVE-2026-47200 Nuxt is an open-source web development framework for Vue.js. Also affects @nuxt/nitro-server
- GHSA-hg3f-28rg-4jxj Nuxt's route middleware is not enforced when rendering `.server.vue` pages via… Also affects @nuxt/nitro-server
- GHSA-m3q2-p4fw-w38m Cross-site scripting via slot content in Nuxt's head components Also affects nuxt
- GHSA-934w-87qh-qr26 Nuxt: Reflected XSS in `` via unsanitised `javascript:` or `data:` URL Also affects nuxt
- GHSA-534h-c3cw-v3h9 Nuxt dev server vite-node IPC socket is world-connectable on Linux Also affects nuxt
- GHSA-mm7m-92g8-7m47 Nuxt: Route-rule middleware bypass via case-sensitivity mismatch between vue-router and… Also affects nuxt
- GHSA-c9cv-mq2m-ppp3 Nuxt: URL-handling weaknesses in `navigateTo` and `reloadNuxtApp`: SSR open redirect… Also affects nuxt