CVE-2026-112950
Təsvir
Vitest, JavaScript və TypeScript layihələri üçün Vite-native test çərçivəsidir. 4.1.11 versiyasından 4.1.12 və 5.0.3 versiyalarına qədər olan dövrdə, packages/mocker/src/node/interceptorPlugin.ts faylında isFileLoadingAllowed və fayl sistemi oxuma əməliyyatı Windows-da geri meylli xətləri (backslash) fərqli şəkildə şərh edir. Müştəri Windows-da Vite dev server-inə daxil ola bildikdə və geri meylli xəttlərlə yol keçidi (backslash traversal) ehtiva edən yönləndirmə mokunu (redirect mock) qeydiyyatdan keçirdiyi zaman, POSIX birləşdirməsi Windows geri meylli xətt keçidini saxlayır və sonrakı fayl sistemi oxuması bunu yol ayırıcısı kimi şərh edir; beləliklə, müştəri server.fs.allow xaricində olan və Vitest prosesinin giriş imkanı olduğu faylı oxuya bilir. Bu problem 4.1.12 və 5.0.3 versiyalarında düzəldilmişdir.
Necə düzəltmək olar
- @vitest/mocker4.1.12, 5.0.3 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| @vitest/mockernpm | 4.1.11 ≤ v < 4.1.12, 5.0.0-rc.2 ≤ v < 5.0.3 | 4.1.12, 5.0.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.