CVE-2026-27117
Təsvir
bit7z arxiv fayllarının sıxılmasına və çıxarılmasına imkan verən çarpaylı platformalı C++ statik kitabxanasıdır. Versiya 4.0.11-dən əvvəl bit7z-in arxivlərin çıxarılması funksionallığında yol keçidi (path traversal - "Zip Slip") zəifliyi mövcuddur. Kitabxana arxiv elementlərində olan fayl yollarını kifayət qədər yoxlamır və bu, üç fərqli mexanizm vasitəsilə faylların nəzərdə tutulmuş çıxarma qovluğundan kənara yazılmasına şərait yaradır: nisbi yol keçidi, mütləq yol keçidi və simvolik keçid (symbolic link) keçidi. Hücumçu etibarsız arxivləri çıxarmaq üçün bit7z istifadə edən hər hansı tətbiqə zərərli arxiv təqdim etməklə bundan istifadə edə bilər. Uğurlu istismar, çıxarma prosesini yerinə yetirən prosesin imtiyazları ilə ixtiyari faylın yazılmasına səbəb olur. Bu, tətbiqin binar fayllarının, konfiqurasiya fayllarının və ya digər həssas məlumatların üzərinə yazılmasına gətirib çıxara bilər. Zəiflik birbaşa fayl məzmununun oxunmasına imkan vermir; məxfiliyin pozulması təsiri yalnız çıxarmadan sonra çağıran tətbiqin öz davranışı ilə məhdudlaşır. Lakin sonradan çıxarılan faylları təqdim edən və ya göstərən tətbiqlər hücumçu tərəfindən yaradılmış simvolik keçidlər səbəbindən ikincili məxfilik riskləri ilə qarşılaşa bilər. Düzəlişlər versiya 4.0.11-də təqdim edilmişdir. Əgər dərhal yeniləmək mümkün deyilsə, istifadəçilər yazıdan əvvəl hər bir elementin təyinat yolunu yoxlayaraq zəifliyi azalda bilərlər. Digər tədbirlərə çıxarma prosesinin minimum imtiyazlarla icra edilməsi və etibarsız arxivlərin qum qutusu (sandbox) qovluğunda çıxarılması daxildir.
Necə düzəltmək olar
- rikyoz bit7z4.0.11 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| rikyoz bit7z | v < 4.0.11 | 4.0.11 |
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.