Nuxt: Dot segments in the request path bypass `server/middleware` path checks and server route rules on page routes
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||
|---|---|---|---|---|---|---|---|---|---|
| nuxt | nuxt | affected |
|
||||||
| @nuxt | nitro-server | affected |
|
No data.
No data.
| Vendor | Product | Versions | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Nuxt | Nuxt |
|
||||||||
| Nuxt | Nuxt/nitro-server |
|
| Source | ID | Title |
|---|---|---|
Github GHSA |
GHSA-9v7c-q64q-vv33 | Nuxt: Dot segments in the request path bypass `server/middleware` path checks and server route rules on page routes |
No CVSS v4.0
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.339% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Nuxt
Nuxt nuxt Nuxt nuxt/nitro-server |
|
| Vendors & Products |
Nuxt
Nuxt nuxt Nuxt nuxt/nitro-server |
| Type | Values Removed | Values Added |
|---|---|---|
| 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. | |
| Title | Nuxt: Dot segments in the request path bypass `server/middleware` path checks and server route rules on page routes | |
| Weaknesses | CWE-41 CWE-436 CWE-863 |
|
| References |
| |
| Metrics |
cvssV3_1
|