CVE-2026-21884
Açıklama
React Router, React için bir yönlendiricidir. @remix-run/react 2.17.3 öncesi sürümlerde ve react-router 7.0.0 ile 7.11.0 arasındaki sürümlerde, Sunucu Tarafı Oluşturma (SSR) sırasında getKey/storageKey prop'ları kullanılırken Framework Modundaki React Router <ScrollRestoration> API'sinde bir XSS zafiyeti bulunmaktadır; bu durum, anahtarları oluşturmak için güvenilmeyen içerik kullanılması halinde SSR sırasında rastgele JavaScript çalıştırılmasına izin verebilir. Framework Modunda sunucu tarafı oluşturma devre dışıysa veya Deklaratif Mod (<BrowserRouter>) ya da Veri Modu (createBrowserRouter/<RouterProvider>) kullanılıyorsa herhangi bir etki söz konusu değildir. Bu sorun @remix-run/react sürüm 2.17.3 ve react-router sürüm 7.12.0 ile düzeltilmiştir.
Nasıl düzeltilir
- shopify remix-run\/react2.17.3 ya da sonraki bir sürüm
- react-router7.12.0 ya da sonraki bir sürüm
- @remix-run/react2.17.3 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| 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 |
Sürümünüzü kontrol edin
Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.
Attack Surface Management
Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.