Vulnerabilities/

Nuxt's route middleware is not enforced when rendering `.server.vue` pages via `/__nuxt_island/page_*`

Severity:
Medium

Description

When experimental.componentIslands is enabled (default in Nuxt 4), any .server.vue file under pages/ is automatically registered as a server island under the key page_<routeName> and exposed via the /__nuxt_island/:name endpoint.

Recommendation

Update the @nuxt/nitro-server package to the latest compatible version. Followings are version details:

References

Related Issues

Tags:
npm
@nuxt/nitro-server
Anything's wrong? Let us know Last updated on July 08, 2026