CVE-2024-48914
Təsvir
Vendure açıq mənbəli headless ticarət platformasıdır. Versiyalar 3.0.5 və 2.3.3-dən əvvəlki versiyalarda, Vendure-nin asset server plaginində olan zəiflik hücumçuya serverin fayl sistemini gəzə bilən və konfiqurasiya faylları, mühit dəyişənləri və serverdə saxlanılan digər kritik məlumatlar kimi həssas məlumatlar daxil olmaqla, istənilən faylların məzmununu əldə edə bilən sorğu hazırlamağa imkan verir. Eyni kod yolunda yanlış formalaşdırılmış URI vasitəsilə serveri çökdürmək üçün əlavə vektor mövcuddur. Yamaqlar 3.0.5 və 2.3.3 versiyalarında mövcuddur. Bəzi alternativ həll yolları da var. Yerli fayl sistemi əvəzinə obyekt saxlancından (məsələn, MinIO və ya S3) istifadə etmək və ya tərkibində `/../` olan URL-lərlə gələn sorğuları aşkar edən və bloklayan middleware təyin etmək olar.
Necə düzəltmək olar
- @vendure/asset-server-plugin2.3.3, 3.0.5 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| @vendure/asset-server-pluginnpm | v < 2.3.3, 3.0.0 ≤ v < 3.0.5 | 2.3.3, 3.0.5 |
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.