PatchSiren cyber security CVE debrief
CVE-2026-120309 nuxt CVE debrief
CVE-2026-120309 is a route parameter confusion vulnerability in Nuxt versions from 4.6.0 before 4.6.2. Attackers can craft requests to return a parameter value different from the one h3 matched by sending paths containing an encoded question mark (%3F). This allows access to unauthorized resources as authorization checks use the Nuxt helper value while resource selection uses event.context.params.
- Vendor
- nuxt
- Product
- Unknown
- CVSS
- MEDIUM 6.3
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-11-02
- Original CVE updated
- 2026-11-02
- Advisory published
- 2026-11-02
- Advisory updated
- 2026-11-02
Who should care
Defenders responsible for Nuxt applications, specifically those using versions 4.6.0 to 4.6.1, should assess exposure and prioritize upgrading to 4.6.2 or later. This includes reviewing current deployments, identifying potential vulnerabilities, and implementing necessary security measures to prevent exploitation. Additionally, security teams should verify and adjust authorization checks and resource selection to prevent unauthorized access.
Why it matters
CVE-2026-120309 is a route parameter confusion vulnerability in Nuxt versions 4.6.0 to 4.6.1. Defenders should prioritize verifying exposure, upgrading to 4.6.2 or later, and adjusting authorization checks and resource selection. Evidence is limited to CVE and NVD records.
- Potential unauthorized resource access due to parameter confusion
- Need to verify and upgrade Nuxt versions to prevent exploitation
- Possible impact on authorization checks and resource selection
Technical summary
The vulnerability exists in the getRouterParam and getRouterParams functions in Nuxt versions from 4.6.0 before 4.6.2. An attacker can send a path containing an encoded question mark (%3F) to return a parameter value different from the one h3 matched. This allows an attacker to access unauthorized resources as the authorization checks use the Nuxt helper value while resource selection uses event.context.params.
Defensive priority
Defenders should prioritize verifying and upgrading to Nuxt version 4.6.2 or later if using affected versions.
Recommended defensive actions
- Verify Nuxt version and upgrade to 4.6.2 or later if necessary
- Review and adjust authorization checks and resource selection in Nuxt applications
- Monitor for potential unauthorized resource access attempts
- Perform vulnerability scanning to identify exposed Nuxt applications
- Review and update incident response plans for potential unauthorized resource access
- Implement additional logging and monitoring for Nuxt applications
- Conduct a thorough risk assessment to identify potential impacts on the organization
Evidence notes
The CVE record and NVD entry provide details on the vulnerability. However, the corpus does not establish versions beyond 4.6.0 to 4.6.2, exploitation, impact, or remediation beyond upgrading to 4.6.2 or later.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-120309 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-120309
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-120309 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-120309
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://github.com/nuxt/nuxt/security/advisories/GHSA-w7gw-66vg-99gq
-
Source reference
Unverified legacy reference
URL: https://www.vulncheck.com/advisories/nuxt-4.6.0-before-4.6.2-route-param-confusion-via-getrouterparam
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.