CVE-2026-21884
Təsvir
React Router, React üçün bir marşrutlaşdırıcıdır. @remix-run/react versiya 2.17.3-dən əvvəlki və react-router 7.0.0-dan 7.11.0-a qədər olan versiyalarda, Framework Mode rejimində Server-Side Rendering istifadə edilərkən React Router-in <ScrollRestoration> API-da getKey/storageKey prop-ları ilə bağlı saytlararası skriptinq (XSS) zəifliyi mövcuddur. Əgər açarların yaradılması üçün etibarsız məzmundan istifadə olunarsa, bu, SSR zamanı ixtiyari JavaScript kodunun icrasına şərait yarada bilər. Framework Mode-da server tərəfli renderləmə söndürülübsə və ya Deklarativ Rejim (<BrowserRouter>) yaxud Məlumat Rejimi (createBrowserRouter/<RouterProvider>) istifadə edilirsə, heç bir təsir yoxdur. Bu problem @remix-run/react versiya 2.17.3 və react-router versiya 7.12.0-da aradan qaldırılmışdır.
Necə düzəltmək olar
- shopify remix-run\/react2.17.3 və ya daha yeni versiya
- react-router7.12.0 və ya daha yeni versiya
- @remix-run/react2.17.3 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| shopify react-router | 7.0.0 ≤ v ≤ 7.11.0 | — |
| shopify remix-run\/react | v < 2.17.3 | 2.17.3 |
| react-routernpm | 7.0.0 ≤ v < 7.12.0 | 7.12.0 |
| @remix-run/reactnpm | v < 2.17.3 | 2.17.3 |
Versiyanızı yoxlayın
Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.
Attack Surface Management
Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.