Skip to main content
← All vulnerabilities
CVE-2025-59057GHSA-3CGP-3XVW-98X8

React Router has XSS Vulnerability

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 7.9.0, 2.17.1
1 proof of concept on GitHub
  • Exploitation: none
  • Automatable: no
  • Technical impact: partial

Summary

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.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: no · Technical impact: partial

  3. Record last updated

Affected versions

  • remix-run react-router

    Version range not reported

  • react-routernpm

    From 7.0.0 · fixed in 7.9.0

  • @remix-run/reactnpm

    From 1.15.0 · fixed in 2.17.1

References 2

GitHub · remix-run/react-router

GitHub · boroeurnprach/CVE-2025-59057-PoC