Every CVE Search/ Get API key

CVE-2025-59057

React Router has XSS Vulnerability

7.6 HighPublic exploitFix available

React Router is a router for React. In @remix-run/react versions 1.15.0 through 2.17.0. and react-router versions 7.0.0 through 7.8.2, a XSS vulnerability exists in in React Router's meta()/<Meta> APIs in Framework Mode when generating script:ld+json tags which could allow arbitrary JavaScript execution during SSR if untrusted content is used to generate the tag. There is no impact if the application is being used in Declarative Mode (<BrowserRouter>) or Data Mode (createBrowserRouter/<RouterProvider>). This issue has been patched in @remix-run/react version 2.17.1 and react-router version 7.9.0.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
Low
User interaction
Required

What an attacker can affect

Confidentiality
High
Integrity
Low
Availability
None

Exploit likelihood

0.50%Up 0.5 points since Jan 10, 2026
90%50%10%1%

What each source reports

CVE List Score used 7.6

React Router has XSS Vulnerability

React Router is a router for React. In @remix-run/react versions 1.15.0 through 2.17.0. and react-router versions 7.0.0 through 7.8.2, a XSS vulnerability exists in in React Router's meta()/<Meta> APIs in Framework Mode when generating script:ld+json tags which could allow arbitrary JavaScript execution during SSR if untrusted content is used to generate the tag. There is no impact if the application is being used in Declarative Mode (<BrowserRouter>) or Data Mode (createBrowserRouter/<RouterProvider>). This issue has been patched in @remix-run/react version 2.17.1 and react-router version 7.9.0.

Record
CVE-2025-59057
CVSS 3.1
7.6 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:L/A:N
Weakness
CWE-79, CWE-79
Updated
2026-11-02
EUVDEUVD-2026-1469 7.6

React Router is a router for React. In @remix-run/react versions 1.15.0 through 2.17.0. and react-router versions 7.0.0 through 7.8.2, a XSS vulnerability exists in in React Router's meta()/<Meta> APIs in Framework Mode when generating script:ld+json tags which could allow arbitrary JavaScript execution during SSR if untrusted content is used to generate the tag. There is no impact if the application is being used in Declarative Mode (<BrowserRouter>) or Data Mode (createBrowserRouter/<RouterProvider>). This issue has been patched in @remix-run/react version 2.17.1 and react-router version 7.9.0.

Record
EUVD-2026-1469
CVSS 3.1
7.6 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:L/A:N
Updated
2026-11-02
GitHub AdvisoriesGHSA-3cgp-3xvw-98x8 7.6

React Router has XSS Vulnerability

A XSS vulnerability exists in in React Router's meta()/<Meta> APIs in Framework Mode when generating script:ld+json tags which could allow arbitrary JavaScript execution during SSR if untrusted content is used to generate the tag.

[!NOTE] This does not impact applications using Declarative Mode (<BrowserRouter>) or Data Mode (createBrowserRouter/<RouterProvider>).

Record
GHSA-3cgp-3xvw-98x8
CVSS 3.1
7.6 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:L/A:N
Weakness
CWE-79
Updated
2026-11-02
NVD 7.6

React Router is a router for React. In @remix-run/react versions 1.15.0 through 2.17.0. and react-router versions 7.0.0 through 7.8.2, a XSS vulnerability exists in in React Router's meta()/<Meta> APIs in Framework Mode when generating script:ld+json tags which could allow arbitrary JavaScript execution during SSR if untrusted content is used to generate the tag. There is no impact if the application is being used in Declarative Mode (<BrowserRouter>) or Data Mode (createBrowserRouter/<RouterProvider>). This issue has been patched in @remix-run/react version 2.17.1 and react-router version 7.9.0.

Record
CVE-2025-59057
CVSS 3.1
7.6 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:L/A:N
Weakness
CWE-79
Updated
2026-11-02
OSV 7.6

React Router has XSS Vulnerability

React Router is a router for React. In @remix-run/react versions 1.15.0 through 2.17.0. and react-router versions 7.0.0 through 7.8.2, a XSS vulnerability exists in in React Router's meta()/<Meta> APIs in Framework Mode when generating script:ld+json tags which could allow arbitrary JavaScript execution during SSR if untrusted content is used to generate the tag. There is no impact if the application is being used in Declarative Mode (<BrowserRouter>) or Data Mode (createBrowserRouter/<RouterProvider>). This issue has been patched in @remix-run/react version 2.17.1 and react-router version 7.9.0.

Record
CVE-2025-59057
CVSS 3.1
7.6 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:L/A:N
Weakness
CWE-79
Updated
2026-11-02
OSVGHSA-3cgp-3xvw-98x8 7.6

React Router has XSS Vulnerability

A XSS vulnerability exists in in React Router's meta()/<Meta> APIs in Framework Mode when generating script:ld+json tags which could allow arbitrary JavaScript execution during SSR if untrusted content is used to generate the tag.

[!NOTE] This does not impact applications using Declarative Mode (<BrowserRouter>) or Data Mode (createBrowserRouter/<RouterProvider>).

Record
GHSA-3cgp-3xvw-98x8
CVSS 3.1
7.6 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:L/A:N
Weakness
CWE-79
Updated
2026-11-02
Show 6 moreShow less
OSVRHSA-2026:3958 8.5

Red Hat Security Advisory: Red Hat Ansible Automation Platform 2.6 Product Security and Bug Fix Update

Record
RHSA-2026:3958
CVSS 3.1
8.5 HighCVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H
Updated
2026-11-02
OSVCLSA-2026-1775521864 No score

TuxCare security update for @remix-run/testing (1 CVE)

TuxCare rebuilt @remix-run/testing to address 1 CVE. Fixed in 1.19.3-tuxcare.1.

Record
CLSA-2026-1775521864
Updated
2026-11-02
OSVCLSA-2026-1792161539 No score

TuxCare security update for @remix-run/server-runtime (4 CVEs)

TuxCare rebuilt @remix-run/server-runtime to address 4 CVEs. Fixed in 2.17.0-tuxcare.1.

Record
CLSA-2026-1792161539
Updated
2026-11-02
OSVCLSA-2026-1792161540 No score

TuxCare security update for @remix-run/server-runtime (1 CVE)

TuxCare rebuilt @remix-run/server-runtime to address 1 CVE. Fixed in 1.19.3-tuxcare.1.

Record
CLSA-2026-1792161540
Updated
2026-11-02
OSVCLSA-2026-1792279963 No score

TuxCare security update for @remix-run/react (3 CVEs)

TuxCare rebuilt @remix-run/react to address 3 CVEs. Fixed in 2.17.0-tuxcare.1.

Record
CLSA-2026-1792279963
Updated
2026-11-02
OSVCLSA-2026-1792279964 No score

TuxCare security update for @remix-run/react (1 CVE)

TuxCare rebuilt @remix-run/react to address 1 CVE. Fixed in 1.19.3-tuxcare.1.

Record
CLSA-2026-1792279964
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
react-router
npm
7.0.0 to 7.8.2
7.9.0
@remix-run/react
npm
1.15.0 to 2.17.0
2.17.1
@remix-run/testing
TuxCare:npm
1.19.3-tuxcare.0 up to 1.19.3-tuxcare.1, plus listed versions
1.19.3
1.19.3-tuxcare.1
@remix-run/server-runtime
TuxCare:npm
From an advisory covering 4 CVEs
2.17.0-tuxcare.0 up to 2.17.0-tuxcare.1, plus listed versions
2.17.0
2.17.0-tuxcare.1
@remix-run/server-runtime
TuxCare:npm
1.19.3-tuxcare.0 up to 1.19.3-tuxcare.1, plus listed versions
1.19.3
1.19.3-tuxcare.1
@remix-run/react
TuxCare:npm
From an advisory covering 3 CVEs
2.17.0-tuxcare.0 up to 2.17.0-tuxcare.1, plus listed versions
2.17.0
2.17.0-tuxcare.1
@remix-run/react
TuxCare:npm
1.19.3-tuxcare.0 up to 1.19.3-tuxcare.1, plus listed versions
1.19.3
1.19.3-tuxcare.1
react-router
npm
7.0.0 up to 7.9.0
7.9.0
@remix-run/react
npm
1.15.0 up to 2.17.1
2.17.1
automation-platform-ui
Red Hat:ansible_automation_platform:2.6::el9
From an advisory covering 14 CVEs
before 0:2.6.6-1.el9ap
0:2.6.6-1.el9ap
Show 27 moreShow less
Affected packages
PackageAffectedFixed
python3.12-django
Red Hat:ansible_automation_platform_developer:2.6::el9
From an advisory covering 14 CVEs
before 0:4.2.28-1.el9ap
0:4.2.28-1.el9ap
python3.12-django
Red Hat:ansible_automation_platform:2.6::el9
From an advisory covering 14 CVEs
before 0:4.2.28-1.el9ap
0:4.2.28-1.el9ap
receptor
Red Hat:ansible_automation_platform:2.6::el10
From an advisory covering 14 CVEs
before 0:1.6.3-4.el10ap
0:1.6.3-4.el10ap
receptor-debuginfo
Red Hat:ansible_automation_platform:2.6::el10
From an advisory covering 14 CVEs
before 0:1.6.3-4.el10ap
0:1.6.3-4.el10ap
receptor-debugsource
Red Hat:ansible_automation_platform:2.6::el10
From an advisory covering 14 CVEs
before 0:1.6.3-4.el10ap
0:1.6.3-4.el10ap
receptorctl
Red Hat:ansible_automation_platform:2.6::el10
From an advisory covering 14 CVEs
before 0:1.6.3-4.el10ap
0:1.6.3-4.el10ap
receptor
Red Hat:ansible_automation_platform_developer:2.6::el9
From an advisory covering 14 CVEs
before 0:1.6.3-4.el9ap
0:1.6.3-4.el9ap
receptorctl
Red Hat:ansible_automation_platform_developer:2.6::el9
From an advisory covering 14 CVEs
before 0:1.6.3-4.el9ap
0:1.6.3-4.el9ap
receptor
Red Hat:ansible_automation_platform_inside:2.6::el9
From an advisory covering 14 CVEs
before 0:1.6.3-4.el9ap
0:1.6.3-4.el9ap
receptorctl
Red Hat:ansible_automation_platform_inside:2.6::el9
From an advisory covering 14 CVEs
before 0:1.6.3-4.el9ap
0:1.6.3-4.el9ap
receptor
Red Hat:ansible_automation_platform:2.6::el9
From an advisory covering 14 CVEs
before 0:1.6.3-4.el9ap
0:1.6.3-4.el9ap
receptor-debuginfo
Red Hat:ansible_automation_platform:2.6::el9
From an advisory covering 14 CVEs
before 0:1.6.3-4.el9ap
0:1.6.3-4.el9ap
receptor-debugsource
Red Hat:ansible_automation_platform:2.6::el9
From an advisory covering 14 CVEs
before 0:1.6.3-4.el9ap
0:1.6.3-4.el9ap
receptorctl
Red Hat:ansible_automation_platform:2.6::el9
From an advisory covering 14 CVEs
before 0:1.6.3-4.el9ap
0:1.6.3-4.el9ap
python3.12-aiohttp
Red Hat:ansible_automation_platform:2.6::el9
From an advisory covering 14 CVEs
before 0:3.13.3-2.el9ap
0:3.13.3-2.el9ap
python3.12-aiohttp-debuginfo
Red Hat:ansible_automation_platform:2.6::el9
From an advisory covering 14 CVEs
before 0:3.13.3-2.el9ap
0:3.13.3-2.el9ap
python3.12-aiohttp-debugsource
Red Hat:ansible_automation_platform:2.6::el9
From an advisory covering 14 CVEs
before 0:3.13.3-2.el9ap
0:3.13.3-2.el9ap
python3.12-protobuf
Red Hat:ansible_automation_platform:2.6::el9
From an advisory covering 14 CVEs
before 0:5.29.6-1.el9ap
0:5.29.6-1.el9ap
python3.12-protobuf-debuginfo
Red Hat:ansible_automation_platform:2.6::el9
From an advisory covering 14 CVEs
before 0:5.29.6-1.el9ap
0:5.29.6-1.el9ap
python3.12-protobuf-debugsource
Red Hat:ansible_automation_platform:2.6::el9
From an advisory covering 14 CVEs
before 0:5.29.6-1.el9ap
0:5.29.6-1.el9ap
automation-controller
Red Hat:ansible_automation_platform_developer:2.6::el9
From an advisory covering 14 CVEs
before 0:4.7.9-1.el9ap
0:4.7.9-1.el9ap
automation-controller-cli
Red Hat:ansible_automation_platform_developer:2.6::el9
From an advisory covering 14 CVEs
before 0:4.7.9-1.el9ap
0:4.7.9-1.el9ap
automation-controller
Red Hat:ansible_automation_platform:2.6::el9
From an advisory covering 14 CVEs
before 0:4.7.9-1.el9ap
0:4.7.9-1.el9ap
automation-controller-cli
Red Hat:ansible_automation_platform:2.6::el9
From an advisory covering 14 CVEs
before 0:4.7.9-1.el9ap
0:4.7.9-1.el9ap
automation-controller-server
Red Hat:ansible_automation_platform:2.6::el9
From an advisory covering 14 CVEs
before 0:4.7.9-1.el9ap
0:4.7.9-1.el9ap
automation-controller-ui
Red Hat:ansible_automation_platform:2.6::el9
From an advisory covering 14 CVEs
before 0:4.7.9-1.el9ap
0:4.7.9-1.el9ap
automation-controller-venv-tower
Red Hat:ansible_automation_platform:2.6::el9
From an advisory covering 14 CVEs
before 0:4.7.9-1.el9ap
0:4.7.9-1.el9ap

Public exploits

Links only. Every CVE stores no exploit code.

Public exploits
SourceLinkDate
PoC in GitHubboroeurnprach/CVE-2025-59057-PoC2026-01-13

History

History
RecordedChangedSources
affected, facts
first indexedCVE List, EUVD, GitHub Advisories, NVD, OSV, PoC in GitHub

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2025-59057 is a high vulnerability (CVSS 7.6) in @tanstack React-router, published January 8, 2026. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 0.50%, the 43rd percentile. Fixed in react-router 7.9.0.

References

Show 87 moreShow less
MoveEnter Open