Description
Nuxt versions 4.0.0 before 4.4.7 and 3.x before 3.21.7 contain a server-side open redirect vulnerability in navigateTo that fails to properly validate path-normalized payloads like /..//evil.com and /.//evil.com. Attackers can bypass external-host checks using path-normalization techniques to redirect users to attacker-controlled sites via the Location header or meta-refresh, enabling phishing and OAuth authorization-code theft.
Published: 2026-06-22
Score: 5.3 Medium
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability arises from improper validation of path-normalized payloads within the Nuxt navigateTo function, allowing attackers to craft URLs such as "/..//evil.com" or "/.//evil.com" that bypass external-host checks. This flaw can cause the application to respond with a Location header or meta-refresh redirecting users to attacker-controlled sites. The primary impact is the facilitation of phishing attacks and potential OAuth authorization-code theft, as users may unknowingly grant access to malicious actors. The weakness is identified as CWE-601: Open Redirect.

Affected Systems

Nuxt versions prior to 4.4.7 (4.x) and those earlier than 3.21.7 (3.x) are affected. Users running any Nuxt project that incorporates the navigateTo API in a server-side context fall within the attack surface. The exact version granularity is limited to the major lines mentioned in the advisory; specific patch numbers must be checked against the project's dependencies.

Risk and Exploitability

The CVSS base score of 5.3 indicates a moderate severity. The EPSS score is not available, and the vulnerability is not listed in the CISA KEV catalog, suggesting no widespread public exploits yet. Exploitation is likely via an HTTP request to a vulnerable Nuxt endpoint that triggers the navigateTo logic. An attacker must be able to send crafted requests to the application, which may be exposed to the internet or internal networks. Given the lack of known active attacks and the moderate score, the immediate risk is moderate, but the potential for phishing or credential theft warrants timely remediation.

Generated by OpenCVE AI on June 22, 2026 at 23:29 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the Nuxt framework to version 4.4.7 or later (for Nuxt 4) or version 3.21.7 or later (for Nuxt 3) to remove the open‑redirect flaw.
  • Restrict redirect destinations in application code by implementing a whitelist of allowed hosts or validating target URLs against a safe list before invoking navigateTo.
  • Apply additional defense‑in‑depth controls such as a strong Content Security Policy and referer checks to mitigate any residual redirect risk.

Generated by OpenCVE AI on June 22, 2026 at 23:29 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-c9cv-mq2m-ppp3 Nuxt: URL-handling weaknesses in `navigateTo` and `reloadNuxtApp`: SSR open redirect, client-side script execution via the `open` option, and protocol-relative bypass in `reloadNuxtApp`
History

Tue, 23 Jun 2026 01:30:00 +0000

Type Values Removed Values Added
First Time appeared Nuxt nuxt
Vendors & Products Nuxt nuxt

Mon, 22 Jun 2026 22:00:00 +0000

Type Values Removed Values Added
Description Nuxt versions 4.0.0 before 4.4.7 and 3.x before 3.21.7 contain a server-side open redirect vulnerability in navigateTo that fails to properly validate path-normalized payloads like /..//evil.com and /.//evil.com. Attackers can bypass external-host checks using path-normalization techniques to redirect users to attacker-controlled sites via the Location header or meta-refresh, enabling phishing and OAuth authorization-code theft.
Title Nuxt - Server-Side Open Redirect via Path-Normalization Bypass in navigateTo
First Time appeared Nuxt
Nuxt og Image
Weaknesses CWE-601
CPEs cpe:2.3:a:nuxt:og_image:*:*:*:*:*:node.js:*:*
Vendors & Products Nuxt
Nuxt og Image
References
Metrics cvssV3_1

{'score': 6.1, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N'}

cvssV4_0

{'score': 5.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:L/VI:L/VA:N/SC:L/SI:L/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-06-22T21:04:50.975Z

Reserved: 2026-06-20T13:06:29.994Z

Link: CVE-2026-56326

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-06-23T01:15:16Z

Weaknesses
  • CWE-601

    URL Redirection to Untrusted Site ('Open Redirect')