CVE-2026-128074: Nuxt payload URL generation has quadratic cost for repeated slashes in the request path

Published Nov 13, 2026
·
Updated

Nuxt is an open-source web development framework for Vue.js. From 4.6.0 until 4.6.4, payload.json URL generation and the experimental early-404 path use a trailing-slash regular expression whose work grows quadratically with a long run of slash characters. An unauthenticated request can synchronously occupy the Node.js event loop and delay other requests when server-side rendering uses isr, swr, or cache route rules, or when experimental.early404 is enabled. Applications without those route rules and without experimental.early404, fully prerendered applications, and client-only applications are unaffected; the impact is limited to availability. This issue is fixed in version 4.6.4.

Affected Software

1 affected component
Nuxt Nuxt>=4.6.0<4.6.4

Remediation

Recommended actions to resolve this vulnerability, in priority order.

  1. Upgrade

    Upgrade to a fixed release to a version that resolves this vulnerability.

    Fixed in 4.6.4

Event History

Nov 13, 2026
CVE Published
via MITRE·05:34 PM
Data Sourced
via MITRE·05:34 PM
DescriptionWeakness
Data Sourced
via NVD·06:17 PM
DescriptionSeverityWeakness

Frequently Asked Questions

1

Which Nuxt deployments are exposed to this issue?

Affected deployments use Nuxt versions from 4.6.0 through 4.6.4 and perform server-side rendering with isr, swr, or cache route rules, or have experimental.early404 enabled. Fully prerendered and client-only applications, as well as applications without those route rules and without experimental.early404, are unaffected.

2

What does an attacker need to exploit it?

An attacker only needs to send an unauthenticated request with a request path containing a long run of slash characters. The vulnerable URL-generation path can then synchronously occupy the Node.js event loop.

3

What is the practical impact?

The impact is limited to availability. Event-loop blocking can delay other requests while the crafted request is processed.

4

How can this be remediated?

Update Nuxt to version 4.6.4, which fixes the issue. If upgrading cannot happen immediately, disabling the affected SSR route rules and experimental.early404 avoids the described vulnerable code paths.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203