Intel

AIKIDO-2026-10948

nuxt is vulnerable to Authentication Bypass

Authentication BypassCVE-2026-47200 Published Yesterday

63

Medium Risk

This Affects:

JSnuxt
3.11.0 - 3.21.5
Fixed in 3.21.6
4.0.0 - 4.4.5
Fixed in 4.4.6
Are you affected? Scan for Free

TL;DR

When component islands are enabled, .server.vue pages under pages/ are registered as page_* islands and reachable at /__nuxt_island/page_* URLs. Before the fix, those requests rendered through the SSR path without running Vue Router middleware, so authentication enforced only via route middleware could be bypassed. An unauthenticated attacker could request the island URL directly and receive server-rendered protected HTML. The fix runs middleware and redirect handling for page islands and rejects invalid page paths.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range.

Background info

nuxt is vulnerable to Authentication Bypass in versions 3.11.0 - 3.21.5 and 4.0.0 - 4.4.5.

How to fix this

Upgrade the nuxt library to the patch version.