CVE Catalog

CVE-2025-59057

HighCVSS 7.6
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.45%

36th percentile - higher than 36% of all known CVEs

Summary

In React Router versions @remix-run/react 1.15.0-2.17.0 and react-router 7.0.0-7.8.2, an XSS vulnerability exists in the meta()/<Meta> APIs in Framework Mode. It allows arbitrary JavaScript execution during SSR when untrusted content is used to generate script:ld+json tags.

Risk Assessment

An attacker can inject malicious JavaScript, leading to session theft, account takeover, or sensitive data leakage in applications using Framework Mode.

Recommendation

Immediately update @remix-run/react to version 2.17.1 or react-router to version 7.9.0. If unable to update, avoid using untrusted data in meta()/<Meta>.

Other vulnerabilities in React Router

See all
Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS