CVE-2024-51479
Təsvir
Next.js full-stack veb tətbiqlərinin qurulması üçün nəzərdə tutulmuş React freymvorkudur. Təsirə məruz qalan versiyalarda, əgər Next.js tətbiqi middleware daxilində pathname əsasında avtorizasiya həyata keçirirsə, tətbiqin kök kataloqunun birbaşa altında yerləşən səhifələr üçün bu avtorizasiyadan yan keçmək mümkün idi. Məsələn: * [Təsir etmir] `https://example.com/` * [Təsir edir] `https://example.com/foo` * [Təsir etmir] `https://example.com/foo/bar`. Bu problem Next.js `14.2.15` və daha yeni versiyalarda aradan qaldırılıb. Əgər Next.js tətbiqiniz Vercel platformasında yerləşdirilibsə, Next.js versiyasından asılı olmayaraq, bu zəiflik avtomatik olaraq zərərsizləşdirilib. Bu zəiflik üçün rəsmi alternativ həll yolları mövcud deyil.
Necə düzəltmək olar
- vercel next.js14.2.15 və ya daha yeni versiya
- next14.2.15 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| vercel next.js | 9.5.5 ≤ v < 14.2.15 | 14.2.15 |
| nextnpm | 9.5.5 ≤ v < 14.2.15 | 14.2.15 |
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.