CVE-2021-43800
Təsvir
Wiki.js Node.js üzərində qurulmuş wiki tətbiqidir. Versiya 2.5.254-dən əvvəlki versiyalarda, Windows hostunda lokal aktiv keşləmə (local asset cache) funksiyasına malik saxlama modulu aktiv olduqda, Wiki.js kontekstindən kənara çıxan kataloq keçidi (directory traversal) mümkündür. Bədniyyətli istifadəçi, kataloq keçidinə imkan verən xüsusi URL hazırlayaraq fayl sistemindəki hər hansı faylı oxuya bilər. Bu, yalnız Windows-da işləyən Wiki.js serverində, lokal aktiv keşini tətbiq edən saxlama modulu (məsələn, Local File System və ya Git) aktiv olduqda və heç bir veb tətbiqi təhlükəsizlik divarı həlli (məsələn, Cloudflare) potensial bədniyyətli URL-ləri təmizləmədikdə mümkündür. 414033de9dff66a327e3f3243234852f468a9d85 commit nömrəsi yolu saxlama moduluna ötürməzdən əvvəl təmizləyərək bu zəifliyi aradan qaldırır. Təmizləmə mərhələsi yoldan bütün Windows kataloq keçidi ardıcıllıqlarını silir. Müvəqqəti həll kimi, lokal aktiv keşləmə imkanları olan bütün saxlama modullarını (Local File System, Git) deaktiv edin.
Necə düzəltmək olar
- requarks wiki.js2.5.245 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| requarks wiki.js | v < 2.5.245 | 2.5.245 |
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.