Not a U.S. government website. NDD is an independent vulnerability database by Volerion and is not affiliated with or endorsed by NIST or NVD.
VOLERION
Volerion Security Research

NOT DEFERRED DATABASE

VULNERABILITIES

CVE-2026-71315 Details

ANALYZED


This CVE record has been analyzed and enriched by NVDAPI.com as an independent party.

Description

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

References to Advisories, Solutions, and Tools

By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.

Weakness Enumeration

CWE-IDCWE NameSource
CWE-178Improper Handling of Case Sensitivity[email protected]
CWE-863Incorrect Authorization[email protected]

Affected Products

ProductVersions
Nuxt
>= 3.21.7, < 3.21.10 (semver)
>= 4.4.7, < 4.5.1 (semver)

CPE

  • cpe:2.3:a:nuxt:nuxt:*:*:*:*:*:*:*:*

Remediation

  • Upgrade: 3.21.10moderate effort
  • Upgrade: 4.5.1moderate effort
  • Workaround:low effort

    Key all `routeRules` (and name your page files) in lowercase, so the keys already match the folded lookup path.

  • Workaround:low effort

    Set `router: { options: { sensitive: true } }` so routing and route-rule matching are both case-sensitive and exact (requests must then use the exact casing).

  • Mitigation:low effort

    Enforce the sensitive protections server-side independently of route rules (for example a server middleware that checks auth), which does not rely on case-insensitive route-rule matching.

Change History

2 change records found show changes


QUICK INFO

CVE Dictionary Entry:
CVE-2026-71315
NVD Published Date:
Aug 5, 2026
NVD Last Modified:
Sep 8, 2026
Source:
[email protected]