CVE-2026-102282

Yüksək

Təsvir

adm-zip, Node.js-də ZIP arxivlərinin yaradılması və çıxarılması üçün istifadə olunan bir JavaScript kitabxanasıdır. 0.6.1 versiyasından əvvəl, `extractAllTo()`/`extractEntryTo()` funksiyalarına `keepOriginalPermission=true` arqumenti ötürüldükdə, adm-zip zip girişində saxlanılan Unix icazə bitlərini `fs.chmodSync()` vasitəsilə birbaşa çıxarılan fayla tətbiq edir və bu bitlərdən setuid/setgid/sticky bitlərini heç vaxt filtrləmir. Buna görə də hücumçu tərəfindən hazırlanmış zip faylı `04755` rejiminə malik çıxarılmış binar fayl yarada bilər. Çıxarma prosesi root kimi icra edildikdə (Docker build-ləri, CI runner-ləri və imtiyazlı quraşdırma mərhələlərində standart vəziyyətdir — bu bayrağın istifadə edildiyi dəqiq mühitlər), nəticədə yaranan root-a məxsus setuid faylı daha sonra az imtiyazlı istifadəçi tərəfindən icra edilir və bu da hücumçunun kodunu root səviyyəsində icraya çevirir. Versiya 0.6.1 bu problemi aradan qaldırır.

CiddilikYüksək
CVSS7.1
İstismar ehtimalı—
MəhsulAdm-zip
Dərc5 okt 2026
İlk görülmə5 okt 2026
Zəiflik növüCWE-732CWE-732

Necə düzəltmək olar

Yeniləyin
  • adm-zip0.6.1 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
adm-zipnpmv < 0.6.10.6.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.

Intelligence 360 paketində

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.

CVE-2026-102282 · Adm-zip · Dark Radar