CVE-2026-114132
Təsvir
Nuxt, Vue.js üçün açıq mənbəli veb tərtibat çərçivəsidir. Versiya 4.6.2-dək olan versiyalarda Nuxt səhifələri standart olaraq böyük-kiçik hərflərə baxmadan (case-insensitive) həll edir, lakin Nitro server tərəfli marşrut qaydalarının açarlarını böyük-kiçik hərfləri nəzərə alaraq (case-sensitive) uyğunlaşdırır. Bu, yolu yalnız hərflərin registri ilə fərqlənən sorğunun həmin səhifə üçün nəzərdə tutulmuş server qaydası olmadan render edilməsinə şərait yaradır. Uyğunsuzluq yönləndirmənin (redirect), başlıqların (headers), proksinin, ssr: false və noScripts parametrlərinin ötürülməsinə səbəb ola bilər, həmçinin getRouteRules(event) və matchRouteRules funksiyalarının registr variantı üçün heç bir qayda qaytarmamasına gətirib çıxara bilər. nuxt.config faylında router.options.sensitive: true parametrini təyin edən tətbiqlər bundan təsirlənmir; sensitive parametrinin yalnız app/router.options.ts faylında təyin edilməsi bu istisnanı yaratmır, çünki server nuxt.config dəyərinə əsaslanır. Server middleware, səhifə marşrut middleware və ya səhifə məlumatlarının götürülməsi prosesində tətbiq edilmiş giriş yoxlamaları bu uyğunlaşdırıcıdan asılı olmayaraq qalır. Bu problem 4.6.2 versiyasında düzəldilmişdir
Necə düzəltmək olar
- nuxt4.6.2 və ya daha yeni versiya
- @nuxt/nitro-server4.6.2 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| nuxtnpm | 4.0.0 ≤ v < 4.6.2, 3.0.0 ≤ v | 4.6.2 |
| @nuxt/nitro-servernpm | 4.2.0 ≤ v < 4.6.2, 3.20.0 ≤ v | 4.6.2 |
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.