CVE-2026-53721 Nuxt: Route-rule middleware bypass via case-sensitivity mismatch between vue-router and the routeRules matcher

High 8.8 Published Updated

Attackers can bypass route-rule middleware protections in Nuxt applications due to case-sensitivity mismatches, potentially accessing restricted resources.

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-53721?

CVE-2026-53721 is a high-severity authentication bypass vulnerability in nuxt, published on 12 Jun 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 versions 3.11.0 to before 3.21.7 and 4.0.0 to before 4.4.7, there is a route-rule middleware bypass via case-sensitivity mismatch between vue-router and the routeRules matcher. This issue has been patched in versions 3.21.7 and 4.4.7.

Weakness: CWE-863, CWE-178

Which versions are affected by CVE-2026-53721?

4 open source packages ship an affected version, including nuxt. It affects 1 product.

PackageAffectedFixed in
nuxt npmFrom 3.11.03.21.7
nuxt npmFrom 3.11.03.21.7
nuxt npmFrom 4.0.04.4.7
nuxt npmFrom 4.0.04.4.7

Products include Nuxt Nuxt.

How do I fix CVE-2026-53721?

Upgrade nuxt to a fixed version for your release line: 3.21.7 or 4.4.7.

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

Is CVE-2026-53721 being exploited?

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

Sources

Also known as CLSA-2026-1784077506, CLSA-2026-1784077509, CLSA-2026-1792161453, CLSA-2026-1792161454, CLSA-2026-1792161594, CLSA-2026-1792161596 and 5 more.

Is CVE-2026-53721 in your software?

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

Check your SBOMs for free