CVE-2026-53722
Nuxt: Reflected XSS in `<NuxtLink>` via unsanitised `javascript:` or `data:` URL
Nuxt is an open-source web development framework for Vue.js. Prior to versions 3.21.7 and 4.4.7, <NuxtLink> did not validate the URL scheme of values bound to its to or href props before rendering them into the href attribute of the underlying <a> element. When an application binds attacker-controlled input (a query parameter, a CMS field, a user-supplied profile URL) to <NuxtLink :to> or :href, the attacker can supply a javascript: or vbscript: URL that is reflected verbatim into the rendered markup. Clicking the link executes the supplied script in the origin of the Nuxt application, resulting in reflected DOM-based cross-site scripting. A data:text/html,... payload reflected through the same sink does not execute in the application's origin but enables a same-tab phishing surface anchored to a legitimate application link. The same value was exposed to consumers of the component's custom slot via the href and route.href props, so applications that re-bind those values to their own anchors were affected identically. This issue has been patched in versions 3.21.7 and 4.4.7.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- Active
What an attacker can affect
- Confidentiality
- Low
- Integrity
- Low
- Availability
- None
Exploit likelihood
What each source reports
CVE List Score used
5.1
Nuxt: Reflected XSS in `<NuxtLink>` via unsanitised `javascript:` or `data:` URL
Nuxt is an open-source web development framework for Vue.js. Prior to versions 3.21.7 and 4.4.7, <NuxtLink> did not validate the URL scheme of values bound to its to or href props before rendering them into the href attribute of the underlying <a> element. When an application binds attacker-controlled input (a query parameter, a CMS field, a user-supplied profile URL) to <NuxtLink :to> or :href, the attacker can supply a javascript: or vbscript: URL that is reflected verbatim into the rendered markup. Clicking the link executes the supplied script in the origin of the Nuxt application, resulting in reflected DOM-based cross-site scripting. A data:text/html,... payload reflected through the same sink does not execute in the application's origin but enables a same-tab phishing surface anchored to a legitimate application link. The same value was exposed to consumers of the component's custom slot via the href and route.href props, so applications that re-bind those values to their own anchors were affected identically. This issue has been patched in versions 3.21.7 and 4.4.7.
- Record
CVE-2026-53722- CVSS 4.0
- 5.1 Medium
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N - Weakness
- CWE-79, CWE-83
- Updated
- 2026-11-02
EUVDEUVD-2026-36428
5.1
Nuxt is an open-source web development framework for Vue.js. Prior to versions 3.21.7 and 4.4.7, <NuxtLink> did not validate the URL scheme of values bound to its to or href props before rendering them into the href attribute of the underlying <a> element. When an application binds attacker-controlled input (a query parameter, a CMS field, a user-supplied profile URL) to <NuxtLink :to> or :href, the attacker can supply a javascript: or vbscript: URL that is reflected verbatim into the rendered markup. Clicking the link executes the supplied script in the origin of the Nuxt application, resulting in reflected DOM-based cross-site scripting. A data:text/html,... payload reflected through the same sink does not execute in the application's origin but enables a same-tab phishing surface anchored to a legitimate application link. The same value was exposed to consumers of the component's custom slot via the href and route.href props, so applications that re-bind those values to their own anchors were affected identically. This issue has been patched in versions 3.21.7 and 4.4.7.
- Record
EUVD-2026-36428- CVSS 4.0
- 5.1 Medium
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-934w-87qh-qr26
5.1
Nuxt: Reflected XSS in `<NuxtLink>` via unsanitised `javascript:` or `data:` URL
Summary
<NuxtLink> did not validate the URL scheme of values bound to its to or href props before rendering them into the href attribute of the underlying <a> element. When an application binds attacker-controlled input (a query parameter, a CMS field, a user-supplied profile URL) to <NuxtLink :to> or :href, the attacker can supply a javascript: or vbscript: URL that is reflected verbatim into the rendered markup. Clicking the link executes the supplied script in the origin of the Nuxt application, resulting in reflected DOM-based cross-site scripting. A data:text/html,... payload reflected through the same sink does not execute in the application's origin but enables a same-tab phishing surface anchored to a legitimate application link.
The same value was exposed to consumers of the component's custom slot via the href and route.href props, so applications that re-bind those values to their own anchors were affected identically.
Unlike the previously reported navigateTo issue (CVE-2024-34343), the sink here is the rendered anchor itself; the existing isScriptProtocol checks in navigateTo and reloadNuxtApp are not on the code path. The onClick handler intentionally returns early for external links so the browser's native protocol-based navigation runs.
Affected component
- File:
packages/nuxt/src/app/components/nuxt-link.ts - Sink:
h('a', { href: href.value, ... })in the default render, plus thehref/route.hrefprops passed to thecustomslot. - Broken check: external auto-detection treated any
hasProtocol(path, { acceptRelative: true })value as an "external link", then rendered the value directly as<a href>without rejecting script-capable protocols. There was no equivalent of thenavigateToisScriptProtocol(protocol)gate in this path.
Impact
Any Nuxt application that binds user-controlled values to <NuxtLink :to> / :href was vulnerable. Common shapes: profile-link rendering (<NuxtLink :to="user.website">), "share this" / "open in new tab" handlers that pass through a query parameter, CMS-driven landing pages that render <NuxtLink :to="cms.cta.url">, and marketplace listings that show seller-supplied links.
For javascript: / vbscript: the primitive is reflected XSS in the application's first-party origin (session theft for non-HttpOnly cookies, CSRF token theft, account takeover via DOM rewriting, credential harvesting via fake login overlays). For data:text/html,... the attacker gets a same-tab phishing surface anchored to a legitimate application link.
Patches
Fixed in [email protected] (commit 0103ce06) and backported to [email protected] (commit 53284043). The fix sanitises the resolved external href before it is passed to <a> or the custom slot: control characters and whitespace are stripped, leading view-source: prefixes are unwrapped, and any remaining script-capable scheme (per isScriptProtocol) causes the href to be replaced with an empty string.
Workarounds
Until you can upgrade, validate URLs at the source before binding them to <NuxtLink :to> / :href. For example, only accept paths that start with / (and not //), or run user-supplied URLs through new URL(value) and reject anything whose protocol is not in an allow-list (typically http: and https:).
- Record
GHSA-934w-87qh-qr26- CVSS 4.0
- 5.1 Medium
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N - Weakness
- CWE-79, CWE-83
- Updated
- 2026-11-02
NVD
5.1
Nuxt is an open-source web development framework for Vue.js. Prior to versions 3.21.7 and 4.4.7, <NuxtLink> did not validate the URL scheme of values bound to its to or href props before rendering them into the href attribute of the underlying <a> element. When an application binds attacker-controlled input (a query parameter, a CMS field, a user-supplied profile URL) to <NuxtLink :to> or :href, the attacker can supply a javascript: or vbscript: URL that is reflected verbatim into the rendered markup. Clicking the link executes the supplied script in the origin of the Nuxt application, resulting in reflected DOM-based cross-site scripting. A data:text/html,... payload reflected through the same sink does not execute in the application's origin but enables a same-tab phishing surface anchored to a legitimate application link. The same value was exposed to consumers of the component's custom slot via the href and route.href props, so applications that re-bind those values to their own anchors were affected identically. This issue has been patched in versions 3.21.7 and 4.4.7.
- Record
CVE-2026-53722- CVSS 4.0
- 5.1 Medium
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/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 - CVSS 3.1
- 5.4 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N - Weakness
- CWE-79, CWE-83
- Updated
- 2026-11-02
OSV
5.1
Nuxt: Reflected XSS in `<NuxtLink>` via unsanitised `javascript:` or `data:` URL
Nuxt is an open-source web development framework for Vue.js. Prior to versions 3.21.7 and 4.4.7, <NuxtLink> did not validate the URL scheme of values bound to its to or href props before rendering them into the href attribute of the underlying <a> element. When an application binds attacker-controlled input (a query parameter, a CMS field, a user-supplied profile URL) to <NuxtLink :to> or :href, the attacker can supply a javascript: or vbscript: URL that is reflected verbatim into the rendered markup. Clicking the link executes the supplied script in the origin of the Nuxt application, resulting in reflected DOM-based cross-site scripting. A data:text/html,... payload reflected through the same sink does not execute in the application's origin but enables a same-tab phishing surface anchored to a legitimate application link. The same value was exposed to consumers of the component's custom slot via the href and route.href props, so applications that re-bind those values to their own anchors were affected identically. This issue has been patched in versions 3.21.7 and 4.4.7.
- Record
CVE-2026-53722- CVSS 4.0
- 5.1 Medium
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N - Weakness
- CWE-79, CWE-83
- Updated
- 2026-11-02
OSVGHSA-934w-87qh-qr26
5.1
Nuxt: Reflected XSS in `<NuxtLink>` via unsanitised `javascript:` or `data:` URL
Summary
<NuxtLink> did not validate the URL scheme of values bound to its to or href props before rendering them into the href attribute of the underlying <a> element. When an application binds attacker-controlled input (a query parameter, a CMS field, a user-supplied profile URL) to <NuxtLink :to> or :href, the attacker can supply a javascript: or vbscript: URL that is reflected verbatim into the rendered markup. Clicking the link executes the supplied script in the origin of the Nuxt application, resulting in reflected DOM-based cross-site scripting. A data:text/html,... payload reflected through the same sink does not execute in the application's origin but enables a same-tab phishing surface anchored to a legitimate application link.
The same value was exposed to consumers of the component's custom slot via the href and route.href props, so applications that re-bind those values to their own anchors were affected identically.
Unlike the previously reported navigateTo issue (CVE-2024-34343), the sink here is the rendered anchor itself; the existing isScriptProtocol checks in navigateTo and reloadNuxtApp are not on the code path. The onClick handler intentionally returns early for external links so the browser's native protocol-based navigation runs.
Affected component
- File:
packages/nuxt/src/app/components/nuxt-link.ts - Sink:
h('a', { href: href.value, ... })in the default render, plus thehref/route.hrefprops passed to thecustomslot. - Broken check: external auto-detection treated any
hasProtocol(path, { acceptRelative: true })value as an "external link", then rendered the value directly as<a href>without rejecting script-capable protocols. There was no equivalent of thenavigateToisScriptProtocol(protocol)gate in this path.
Impact
Any Nuxt application that binds user-controlled values to <NuxtLink :to> / :href was vulnerable. Common shapes: profile-link rendering (<NuxtLink :to="user.website">), "share this" / "open in new tab" handlers that pass through a query parameter, CMS-driven landing pages that render <NuxtLink :to="cms.cta.url">, and marketplace listings that show seller-supplied links.
For javascript: / vbscript: the primitive is reflected XSS in the application's first-party origin (session theft for non-HttpOnly cookies, CSRF token theft, account takeover via DOM rewriting, credential harvesting via fake login overlays). For data:text/html,... the attacker gets a same-tab phishing surface anchored to a legitimate application link.
Patches
Fixed in [email protected] (commit 0103ce06) and backported to [email protected] (commit 53284043). The fix sanitises the resolved external href before it is passed to <a> or the custom slot: control characters and whitespace are stripped, leading view-source: prefixes are unwrapped, and any remaining script-capable scheme (per isScriptProtocol) causes the href to be replaced with an empty string.
Workarounds
Until you can upgrade, validate URLs at the source before binding them to <NuxtLink :to> / :href. For example, only accept paths that start with / (and not //), or run user-supplied URLs through new URL(value) and reject anything whose protocol is not in an allow-list (typically http: and https:).
- Record
GHSA-934w-87qh-qr26- CVSS 4.0
- 5.1 Medium
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N - Weakness
- CWE-79, CWE-83
- Updated
- 2026-11-02
Show 21 moreShow less
OSVCLSA-2026-1784077494 No score
TuxCare security update for nuxt (1 CVE)
TuxCare rebuilt nuxt to address 1 CVE. Fixed in 4.0.3-tuxcare.5.
- Record
CLSA-2026-1784077494- Updated
- 2026-11-02
OSVCLSA-2026-1784769506 No score
TuxCare security update for nuxt (1 CVE)
TuxCare rebuilt nuxt to address 1 CVE. Fixed in 3.12.3-tuxcare.6.
- Record
CLSA-2026-1784769506- Updated
- 2026-11-02
OSVCLSA-2026-1784769536 No score
TuxCare security update for nuxt (1 CVE)
TuxCare rebuilt nuxt to address 1 CVE. Fixed in 3.2.0-tuxcare.4.
- Record
CLSA-2026-1784769536- Updated
- 2026-11-02
OSVCLSA-2026-1784856026 No score
TuxCare security update for nuxt (1 CVE)
TuxCare rebuilt nuxt to address 1 CVE. Fixed in 2.18.1-tuxcare.3.
- Record
CLSA-2026-1784856026- Updated
- 2026-11-02
OSVCLSA-2026-1784856198 No score
TuxCare security update for nuxt (1 CVE)
TuxCare rebuilt nuxt to address 1 CVE. Fixed in 1.4.5-tuxcare.3.
- Record
CLSA-2026-1784856198- Updated
- 2026-11-02
OSVCLSA-2026-1788286444 No score
TuxCare security update for nuxt (2 CVEs)
TuxCare rebuilt nuxt to address 2 CVEs. Fixed in 0.10.7-tuxcare.4.
- Record
CLSA-2026-1788286444- Updated
- 2026-11-02
OSVCLSA-2026-1792161452 No score
TuxCare security update for @nuxt/kit (1 CVE)
TuxCare rebuilt @nuxt/kit to address 1 CVE. Fixed in 4.0.3-tuxcare.5.
- Record
CLSA-2026-1792161452- Updated
- 2026-11-02
OSVCLSA-2026-1792161455 No score
TuxCare security update for @nuxt/kit (1 CVE)
TuxCare rebuilt @nuxt/kit to address 1 CVE. Fixed in 3.12.3-tuxcare.6.
- Record
CLSA-2026-1792161455- Updated
- 2026-11-02
OSVCLSA-2026-1792161456 No score
TuxCare security update for @nuxt/kit (2 CVEs)
TuxCare rebuilt @nuxt/kit to address 2 CVEs. Fixed in 3.2.0-tuxcare.4.
- Record
CLSA-2026-1792161456- Updated
- 2026-11-02
OSVCLSA-2026-1792161484 No score
TuxCare security update for @nuxt/rspack-builder (1 CVE)
TuxCare rebuilt @nuxt/rspack-builder to address 1 CVE. Fixed in 4.0.3-tuxcare.5.
- Record
CLSA-2026-1792161484- Updated
- 2026-11-02
OSVCLSA-2026-1792161592 No score
TuxCare security update for @nuxt/schema (1 CVE)
TuxCare rebuilt @nuxt/schema to address 1 CVE. Fixed in 4.0.3-tuxcare.5.
- Record
CLSA-2026-1792161592- Updated
- 2026-11-02
OSVCLSA-2026-1792161597 No score
TuxCare security update for @nuxt/schema (1 CVE)
TuxCare rebuilt @nuxt/schema to address 1 CVE. Fixed in 3.12.3-tuxcare.6.
- Record
CLSA-2026-1792161597- Updated
- 2026-11-02
OSVCLSA-2026-1792161598 No score
TuxCare security update for @nuxt/schema (2 CVEs)
TuxCare rebuilt @nuxt/schema to address 2 CVEs. Fixed in 3.2.0-tuxcare.4.
- Record
CLSA-2026-1792161598- Updated
- 2026-11-02
OSVCLSA-2026-1792161814 No score
TuxCare security update for @nuxt/vite-builder (1 CVE)
TuxCare rebuilt @nuxt/vite-builder to address 1 CVE. Fixed in 4.0.3-tuxcare.5.
- Record
CLSA-2026-1792161814- Updated
- 2026-11-02
OSVCLSA-2026-1792161819 No score
TuxCare security update for @nuxt/vite-builder (1 CVE)
TuxCare rebuilt @nuxt/vite-builder to address 1 CVE. Fixed in 3.12.3-tuxcare.6.
- Record
CLSA-2026-1792161819- Updated
- 2026-11-02
OSVCLSA-2026-1792161820 No score
TuxCare security update for @nuxt/vite-builder (2 CVEs)
TuxCare rebuilt @nuxt/vite-builder to address 2 CVEs. Fixed in 3.2.0-tuxcare.4.
- Record
CLSA-2026-1792161820- Updated
- 2026-11-02
OSVCLSA-2026-1792161927 No score
TuxCare security update for @nuxt/webpack-builder (1 CVE)
TuxCare rebuilt @nuxt/webpack-builder to address 1 CVE. Fixed in 4.0.3-tuxcare.5.
- Record
CLSA-2026-1792161927- Updated
- 2026-11-02
OSVCLSA-2026-1792161932 No score
TuxCare security update for @nuxt/webpack-builder (1 CVE)
TuxCare rebuilt @nuxt/webpack-builder to address 1 CVE. Fixed in 3.12.3-tuxcare.6.
- Record
CLSA-2026-1792161932- Updated
- 2026-11-02
OSVCLSA-2026-1792161933 No score
TuxCare security update for @nuxt/webpack-builder (2 CVEs)
TuxCare rebuilt @nuxt/webpack-builder to address 2 CVEs. Fixed in 3.2.0-tuxcare.4.
- Record
CLSA-2026-1792161933- Updated
- 2026-11-02
OSVCLSA-2026-1792163456 No score
TuxCare security update for @nuxt/test-utils (2 CVEs)
TuxCare rebuilt @nuxt/test-utils to address 2 CVEs. Fixed in 3.2.0-tuxcare.4.
- Record
CLSA-2026-1792163456- Updated
- 2026-11-02
OSVCLSA-2026-1793661072 No score
TuxCare security update for nuxi (1 CVE)
TuxCare rebuilt nuxi to address 1 CVE. Fixed in 3.2.0-tuxcare.4.
- Record
CLSA-2026-1793661072- Updated
- 2026-11-03
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
nuxtnpm |
4.0.0 up to 4.4.7 | 4.4.7 |
nuxtnpm |
3.0.0 up to 3.21.7 | 3.21.7 |
nuxtTuxCare:npm |
4.0.3-tuxcare.0 up to 4.0.3-tuxcare.5, plus listed versions 4.0.34.0.3-tuxcare.14.0.3-tuxcare.24.0.3-tuxcare.34.0.3-tuxcare.4 |
4.0.3-tuxcare.5 |
nuxtTuxCare:npm |
3.12.3-tuxcare.0 up to 3.12.3-tuxcare.6, plus listed versions 3.12.33.12.3-tuxcare.13.12.3-tuxcare.23.12.3-tuxcare.33.12.3-tuxcare.43.12.3-tuxcare.5 |
3.12.3-tuxcare.6 |
nuxtTuxCare:npm |
3.2.0-tuxcare.0 up to 3.2.0-tuxcare.4, plus listed versions 3.2.03.2.0-tuxcare.13.2.0-tuxcare.23.2.0-tuxcare.3 |
3.2.0-tuxcare.4 |
nuxtTuxCare:npm |
2.18.1-tuxcare.0 up to 2.18.1-tuxcare.3, plus listed versions 2.18.12.18.1-tuxcare.12.18.1-tuxcare.2 |
2.18.1-tuxcare.3 |
nuxtTuxCare:npm |
1.4.5-tuxcare.0 up to 1.4.5-tuxcare.3, plus listed versions 1.4.51.4.5-tuxcare.11.4.5-tuxcare.2 |
1.4.5-tuxcare.3 |
nuxtTuxCare:npm From an advisory covering 2 CVEs |
0.10.7-tuxcare.0 up to 0.10.7-tuxcare.4, plus listed versions 0.10.70.10.7-tuxcare.10.10.7-tuxcare.20.10.7-tuxcare.3 |
0.10.7-tuxcare.4 |
@nuxt/kitTuxCare:npm |
4.0.3-tuxcare.0 up to 4.0.3-tuxcare.5, plus listed versions 4.0.34.0.3-tuxcare.14.0.3-tuxcare.34.0.3-tuxcare.4 |
4.0.3-tuxcare.5 |
@nuxt/kitTuxCare:npm |
3.12.3-tuxcare.0 up to 3.12.3-tuxcare.6, plus listed versions 3.12.33.12.3-tuxcare.13.12.3-tuxcare.33.12.3-tuxcare.43.12.3-tuxcare.5 |
3.12.3-tuxcare.6 |
Show 13 moreShow less
| Package | Affected | Fixed |
|---|---|---|
@nuxt/kitTuxCare:npm From an advisory covering 2 CVEs |
3.2.0-tuxcare.0 up to 3.2.0-tuxcare.4, plus listed versions 3.2.03.2.0-tuxcare.2 |
3.2.0-tuxcare.4 |
@nuxt/rspack-builderTuxCare:npm |
4.0.3-tuxcare.0 up to 4.0.3-tuxcare.5, plus listed versions 4.0.34.0.3-tuxcare.14.0.3-tuxcare.34.0.3-tuxcare.4 |
4.0.3-tuxcare.5 |
@nuxt/schemaTuxCare:npm |
4.0.3-tuxcare.0 up to 4.0.3-tuxcare.5, plus listed versions 4.0.34.0.3-tuxcare.14.0.3-tuxcare.34.0.3-tuxcare.4 |
4.0.3-tuxcare.5 |
@nuxt/schemaTuxCare:npm |
3.12.3-tuxcare.0 up to 3.12.3-tuxcare.6, plus listed versions 3.12.33.12.3-tuxcare.13.12.3-tuxcare.33.12.3-tuxcare.43.12.3-tuxcare.5 |
3.12.3-tuxcare.6 |
@nuxt/schemaTuxCare:npm From an advisory covering 2 CVEs |
3.2.0-tuxcare.0 up to 3.2.0-tuxcare.4, plus listed versions 3.2.03.2.0-tuxcare.2 |
3.2.0-tuxcare.4 |
@nuxt/vite-builderTuxCare:npm |
4.0.3-tuxcare.0 up to 4.0.3-tuxcare.5, plus listed versions 4.0.34.0.3-tuxcare.14.0.3-tuxcare.34.0.3-tuxcare.4 |
4.0.3-tuxcare.5 |
@nuxt/vite-builderTuxCare:npm |
3.12.3-tuxcare.0 up to 3.12.3-tuxcare.6, plus listed versions 3.12.33.12.3-tuxcare.13.12.3-tuxcare.33.12.3-tuxcare.43.12.3-tuxcare.5 |
3.12.3-tuxcare.6 |
@nuxt/vite-builderTuxCare:npm From an advisory covering 2 CVEs |
3.2.0-tuxcare.0 up to 3.2.0-tuxcare.4, plus listed versions 3.2.03.2.0-tuxcare.2 |
3.2.0-tuxcare.4 |
@nuxt/webpack-builderTuxCare:npm |
4.0.3-tuxcare.0 up to 4.0.3-tuxcare.5, plus listed versions 4.0.34.0.3-tuxcare.14.0.3-tuxcare.34.0.3-tuxcare.4 |
4.0.3-tuxcare.5 |
@nuxt/webpack-builderTuxCare:npm |
3.12.3-tuxcare.0 up to 3.12.3-tuxcare.6, plus listed versions 3.12.33.12.3-tuxcare.13.12.3-tuxcare.33.12.3-tuxcare.43.12.3-tuxcare.5 |
3.12.3-tuxcare.6 |
@nuxt/webpack-builderTuxCare:npm From an advisory covering 2 CVEs |
3.2.0-tuxcare.0 up to 3.2.0-tuxcare.4, plus listed versions 3.2.03.2.0-tuxcare.2 |
3.2.0-tuxcare.4 |
@nuxt/test-utilsTuxCare:npm From an advisory covering 2 CVEs |
3.2.0-tuxcare.0 up to 3.2.0-tuxcare.4, plus listed versions 3.2.03.2.0-tuxcare.2 |
3.2.0-tuxcare.4 |
nuxiTuxCare:npm |
3.2.0-tuxcare.0 up to 3.2.0-tuxcare.4, plus listed versions 3.2.03.2.0-tuxcare.2 |
3.2.0-tuxcare.4 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| affected, aliases | OSV | |
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2026-53722 is a medium vulnerability (CVSS 5.1) in @clerk Nuxt, published June 12, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.29%, the 22nd percentile. Fixed in nuxt 4.4.7.
References
github.com/nuxt/nuxt/security/advisories/GHSA-934w-87qh-qr26
github.com/nuxt/nuxt/commit/0103ce06fbbbdfa079a7f020ef8ce00121eac4a3
github.com/nuxt/nuxt/commit/53284043dc21210a25d629d1cec67d3ae557ffd0
nvd.nist.gov/vuln/detail/CVE-2026-53722
github.com/advisories/GHSA-934w-87qh-qr26
github.com/CVEProject/cvelistV5/tree/main/cves/2026/53xxx/CVE-2026-53722.json
github.com/nuxt/nuxt