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

High 8.2 Published Updated

Attackers can bypass authentication middleware by using mixed-case paths when case sensitivity is disabled, allowing unauthorized access to protected routes.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2026-71315?

CVE-2026-71315 is a high-severity authentication bypass vulnerability in nuxt, published on 5 Aug 2026. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official 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.

Weakness: CWE-863, CWE-178

Which versions are affected by CVE-2026-71315?

4 open source packages ship an affected version, including nuxt.

PackageAffectedFixed in
nuxt npmFrom 3.21.73.21.10
nuxt npmFrom 3.21.73.21.10
nuxt npmFrom 4.4.74.5.1
nuxt npmFrom 4.4.74.5.1

How do I fix CVE-2026-71315?

Upgrade nuxt to a fixed version for your release line: 3.21.10 or 4.5.1.

Upgrade, and rotate credentials and sessions that may have been exposed. More about Authentication bypass.

Is CVE-2026-71315 being exploited?

There is no known exploitation of CVE-2026-71315 in the wild and no public exploit code.

Sources

Also known as GHSA-hxvh-4h3w-prp9.

Is CVE-2026-71315 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free