Skip to content
OpenAdvisories
Medium · 4.8 CVE-2026-71318 EUVD-2026-53647GHSA-48hr-524c-v5w3

Nuxt: Unauthorized Component Instantiation via Server Island Props

Published Aug 5, 2026 · Updated Aug 6, 2026 · Assigned by GitHub_M

Description

Nuxt is an open-source web development framework for Vue.js. From 3.1.0 until 3.21.10 and 4.5.1, an attacker can supply a top-level `as` prop to the /__nuxt_island/ endpoint and drive dynamic component resolution through <component :is>, resolveDynamicComponent, or h(). This issue is fixed in 3.21.10 and 4.5.1.

Affected products

VendorProductAffectedFixed
nuxt nuxt >= 4.0.0, < 4.5.1, >= 3.1.0, < 3.21.10 —

Affected packages

EcosystemPackageAffectedFixedRecord
npm nuxt >= 4.0.0, < 4.5.1 4.5.1 GHSA-48hr-524c-v5w3
npm nuxt >= 3.1.0, < 3.21.10 3.21.10 GHSA-48hr-524c-v5w3

References