CVE-2026-104025
Təsvir
Windows əməliyyat sistemində PeaZip 11.2.0 və daha öncəki versiyalarda arxiv obyekt baxıcısının (peach.pas) execute_obj funksiyasında Path Traversal (CWE-22) boşluğu mövcuddur. Bu boşluq, qurbanı "Preview with... -> Associated application" hərəkəti (Shift+Ctrl+O) vasitəsilə xüsusi hazırlanmış arxiv elementini önizləməyə razı edən hücumçuya, heç bir xəbərdarlıq pəncərəsi olmadan qurbanın sistemində artıq mövcud olan istənilən proqramı işə salmağa imkan verir. Funksiya yalnız outname-i (PeaZip-in öz müvəqqəti kataloqunu) checkfiledirname ilə yoxlayır, lakin faktiki olaraq icra edilən sətir outname+tempstring birləşməsidir; tempstring arxiv elementinin adından (StringGridList.Cells[12,...]) olduğu kimi götürülür və heç vaxt yoxlanılmır. checkfiledirname (list_utils.pas) fayl adındakı idarəetmə və rezerv edilmiş simvolları rədd etsə də, ".." yolunun mövcudluğuna dair yoxlama aparmır, buna görə də ../../../../Windows/System32/calc.exe adlı element çıxarma kataloqundan kənara çıxır və cp_open -> ShellExecuteW funksiyasına ötürülür; çıxarma backend-i (7-Zip) traversal hissəsini təmizləyir, lakin açıcı bunu etmir. Bundan əlavə, SECEXTCONST təhlükəli uzantı təsdiqi sorğusu yalnız ikiqat klik idarəedicisində (grid_obj_open) tətbiq edilmişdir və bu önizləmə marşrutunda mövcud deyil, beləliklə arxiv daxilindəki icra edilə bilən fayl bildirişsiz ShellExecuteW-yə çatır və sorğu aktiv olduqda isə icra olunacaq həll edilmiş yol yerinə elementin görünən adı göstərilir. Rəsmi PeaZip versiyaları üzərində konsept sübutu (PoC) ilə ixtiyari kodun icrası nümayiş etdirilmiş, qüsurun tək bir format analizatorunda deyil, PeaZip-in öz yol idarəetməsində olduğunu göstərmək üçün iki arxiv formatında (.zip və .tar) təsdiqlənmişdir.
Necə düzəltmək olar
- peazip peazip11.3.0 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| peazip peazip | v < 11.3.0 | 11.3.0 |
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.