CVE-2026-35613
Təsvir
coursevault-preview konfiqurasiya edilmiş kataloqdakı kurs materialı fayllarının önizlənməsi üçün nəzərdə tutulmuş bir utilitdir. coursevault-preview-nun 0.1.1 versiyasından əvvəlki versiyalarında resolveSafe utilitində yol keçidi (path traversal) zəifliyi mövcuddur. Normallaşdırılmış yolda istifadə olunan sərhəd yoxlaması String.prototype.startsWith(baseDir) metodundan istifadə edir ki, bu da kataloq sərhədini təmin etmir. Təsirə məruz qalan CoursevaultPreview metodlarının relativePath arqumentini idarə edən hücumçu, adı eyni simvol prefiksi ilə başlayan qonşu kataloq mövcut olduqda, konfiqurasiya edilmiş baseDir-dən kənardakı faylları oxuya bilər. Bu zəiflik 0.1.1 versiyasında aradan qaldırılıb.
Necə düzəltmək olar
- moritzmyrz coursevault-preview0.1.1 və ya daha yeni versiya
- coursevault-preview0.1.1 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| moritzmyrz coursevault-preview | v < 0.1.1 | 0.1.1 |
| coursevault-previewnpm | v < 0.1.1 | 0.1.1 |
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.