CVE-2026-71315 PUBLISHED

Nuxt route rules silently dropped for mixed-case paths, bypassing appMiddleware auth gates (incomplete fix for CVE-2026-53721)

Assigner: GitHub_M
Reserved: 05.08.2026 Published: 05.08.2026 Updated: 06.08.2026

Nuxt is an open-source web development framework for Vue.js. From 3.21.7 until 3.21.10 and 4.5.1, mixed-case routeRules keys can fail to match case-folded lookups when router.options.sensitive is false and drop appMiddleware authorization gates. This is caused by an incomplete fix for CVE-2026-53721. This issue is fixed in 3.21.10 and 4.5.1.

Metrics

CVSS Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:L/A:N
CVSS Score: 8.2

Product Status

Vendor nuxt
Product nuxt
Versions
  • Version >= 4.4.7, < 4.5.1 is affected
  • Version >= 3.21.7, < 3.21.10 is affected

References

Problem Types

  • CWE-178: Improper Handling of Case Sensitivity CWE
  • CWE-863: Incorrect Authorization CWE