๐Ÿ” CVE Alert

CVE-2026-114130

UNKNOWN 0.0

Nuxt: Incomplete fix for GHSA-934w-87qh-qr26: a `javascript:` URL prefixed with an ASCII control character executes from `<NuxtLink>` when `pages` is disabled

CVSS Score
0.0
EPSS Score
0.0%
EPSS Percentile
0th

Nuxt is an open-source web development framework for Vue.js. Prior to 4.6.0, an incomplete fix for CVE-2026-53722 allows an application with pages disabled to render a script-capable URL through NuxtLink when attacker-controlled input bound to to is prefixed with an ASCII C0 control character. The no-pages router classifies the value as an internal route before the earlier protocol check and passes it to the rendered anchor href; browsers remove the leading control character and interpret the remaining javascript: URL. The default anchor and NuxtLink custom output are affected, the unsafe href is present in server-rendered HTML, and a victim must click the link for script to execute in the application's origin. This issue is fixed in version 4.6.0.

CWE CWE-79
Vendor nuxt
Product nuxt
Published Oct 21, 2026
Stay Ahead of the Next One

Get instant alerts for nuxt nuxt

Be the first to know when new unknown vulnerabilities affecting nuxt nuxt are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

Affected Versions

nuxt / nuxt
< 4.6.0

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
github.com: https://github.com/nuxt/nuxt/security/advisories/GHSA-jjm6-p2m9-9w4x github.com: https://github.com/nuxt/nuxt/pull/36459 github.com: https://github.com/nuxt/nuxt/commit/355ed9565127ff9b1453deb7160059ed55b3cb85 github.com: https://github.com/nuxt/nuxt/commit/df46569d5d3c7a7799de54c328634168fbae70bb github.com: https://github.com/nuxt/nuxt/releases/tag/v4.6.0