Skip to content
CVE PROGRAM SOURCE RECORD6.5 Medium

CVE-2026-119200

Nuxt: Dot segments in the request path bypass `server/middleware` path checks and server route rules on page routes

Description

Nuxt is an open-source web development framework for Vue.js. From 4.6.0 until 4.6.3, Nuxt resolves literal or percent-encoded dot segments before rendering a page while Nitro routing, server/middleware checks, and server route rules evaluate the unresolved path. A request such as /%2e/admin can therefore render app/pages/admin.vue and its server-rendered data while checks keyed to /admin, redirects, or per-route security headers do not apply. API handlers, appMiddleware, Nuxt 3, and Nuxt 4.0.0 through 4.5.x are not affected, and exploitation requires a client that sends dot segments without browser normalization. This issue is fixed in version 4.6.3.

Affected products

Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.

nuxt nuxt

  • >= 4.6.0, < 4.6.3affected

@nuxt nitro-server

  • >= 4.6.0, < 4.6.3affected

References