Katalog CVE

CVE-2025-59057

WysokieCVSS 7.6
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.45%

Percentyl 36 - wyżej niż 36% wszystkich znanych CVE

Streszczenie

W React Router w wersjach @remix-run/react 1.15.0-2.17.0 oraz react-router 7.0.0-7.8.2 występuje podatność XSS w API meta()/<Meta> w trybie Framework. Umożliwia ona wykonanie dowolnego kodu JavaScript podczas renderowania po stronie serwera (SSR) przy użyciu niezaufanych danych do generowania tagów script:ld+json.

Ocena ryzyka

Atakujący może wstrzyknąć złośliwy kod JavaScript, co prowadzi do kradzieży sesji, przejęcia kont użytkowników lub wycieku danych wrażliwych w aplikacjach korzystających z trybu Framework.

Rekomendacja

Należy natychmiast zaktualizować @remix-run/react do wersji 2.17.1 lub react-router do wersji 7.9.0. W przypadku braku możliwości aktualizacji, unikać używania niezaufanych danych w meta()/<Meta>.

Inne podatności w React Router

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

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.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS