CVE-2026-114130
LOW 2.3Nuxt 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.
No known exploitation, public exploit, or elevated probability at this time. Track for changes.
Exploitation likelihood
0.4%chance of exploitation in 30 days · 35th percentile
Impact if exploited
2.3CVSS 4.0 · LOW
- ConfidentialityLow
- IntegrityLow
- AvailabilityNone
What an attacker needs
- ✓Access: Reachable over the network — no local access needed
- ✓Privileges: No account or privileges required
- ⚠User interaction: Succeeds with passive user activity
- ✓Complexity: No special conditions — reliably repeatable
- ⚠Requirements: Specific conditions must be present
✓ lowers the bar for an attacker · ⚠ raises it
Proof of concept
No public PoC is currently catalogued.
Search for new PoCs
Search GitHub now — results may be empty or unverified.
Tracked sources are checked daily for recent CVEs, including PoCs published after the original disclosure. A later release appears after a tracked source lists it and a refresh succeeds.
Data snapshot:
Weakness (CWE)
- CWE-79: : Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')
CVSS vector
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:P/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N
References and research data (JSON)
Packages and version ranges
Each advisory describes its own package and affected ranges. A boundary applies to that range; it is not a universal upgrade recommendation.
nuxt npm
pkg:npm/nuxt
SEMVER range- All earlier versions (introduced 0)
- Fixed boundary (excluded): 4.6.0
GitHub Advisory Database · GHSA-jjm6-p2m9-9w4x · Updated 2026-10-22T17:00:04.471901983ZAdditional upstream package constraints
{ "database": { "source": "https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2026/10/GHSA-jjm6-p2m9-9w4x/GHSA-jjm6-p2m9-9w4x.json" } }
All CVSS metrics
- LOW 2.3 v4.0 · CNA Primary
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:P/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N - LOW 2.3 v4.0 · NVD Secondary
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:P/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
References
Advisories
- https://osv.dev/vulnerability/GHSA-jjm6-p2m9-9w4x GitHub Advisory Database · GHSA-jjm6-p2m9-9w4x
GitHub Advisory Database · GHSA-jjm6-p2m9-9w4x · Updated 2026-10-22T17:00:04.471901983Z - https://nvd.nist.gov/vuln/detail/CVE-2026-114130 GitHub Advisory Database · GHSA-jjm6-p2m9-9w4x
GitHub Advisory Database · GHSA-jjm6-p2m9-9w4x · Updated 2026-10-22T17:00:04.471901983Z - https://euvd.enisa.europa.eu/vulnerability/EUVD-2026-107413 EUVD · EUVD-2026-107413
Technical & other
- https://github.com/nuxt/nuxt/security/advisories/GHSA-jjm6-p2m9-9w4x CVE record · GitHub_M · Updated 2026-10-21T17:37:58.400Z
NVD · CVE-2026-114130 · Updated 2026-10-22T16:46:48.920
GitHub Advisory Database · GHSA-jjm6-p2m9-9w4x
GitHub Advisory Database · GHSA-jjm6-p2m9-9w4x · Updated 2026-10-22T17:00:04.471901983Z - https://github.com/nuxt/nuxt/pull/36459 CVE record · GitHub_M · Updated 2026-10-21T17:37:58.400Z
NVD · CVE-2026-114130 · Updated 2026-10-22T16:46:48.920
GitHub Advisory Database · GHSA-jjm6-p2m9-9w4x
GitHub Advisory Database · GHSA-jjm6-p2m9-9w4x · Updated 2026-10-22T17:00:04.471901983Z - https://github.com/nuxt/nuxt/commit/355ed9565127ff9b1453deb7160059ed55b3cb85 CVE record · GitHub_M · Updated 2026-10-21T17:37:58.400Z
NVD · CVE-2026-114130 · Updated 2026-10-22T16:46:48.920
GitHub Advisory Database · GHSA-jjm6-p2m9-9w4x
GitHub Advisory Database · GHSA-jjm6-p2m9-9w4x · Updated 2026-10-22T17:00:04.471901983Z - https://github.com/nuxt/nuxt/commit/df46569d5d3c7a7799de54c328634168fbae70bb CVE record · GitHub_M · Updated 2026-10-21T17:37:58.400Z
NVD · CVE-2026-114130 · Updated 2026-10-22T16:46:48.920
GitHub Advisory Database · GHSA-jjm6-p2m9-9w4x
GitHub Advisory Database · GHSA-jjm6-p2m9-9w4x · Updated 2026-10-22T17:00:04.471901983Z - https://github.com/nuxt/nuxt/releases/tag/v4.6.0 CVE record · GitHub_M · Updated 2026-10-21T17:37:58.400Z
NVD · CVE-2026-114130 · Updated 2026-10-22T16:46:48.920
GitHub Advisory Database · GHSA-jjm6-p2m9-9w4x
GitHub Advisory Database · GHSA-jjm6-p2m9-9w4x · Updated 2026-10-22T17:00:04.471901983Z - https://github.com/nuxt/nuxt GitHub Advisory Database · GHSA-jjm6-p2m9-9w4x
GitHub Advisory Database · GHSA-jjm6-p2m9-9w4x · Updated 2026-10-22T17:00:04.471901983Z