CVE-2026-27606
Təsvir
Rollup JavaScript üçün modul paketləyicisidir (module bundler). Rollup modul paketləyicisinin 2.80.0, 3.30.0 və 4.59.0 versiyalarından əvvəlki versiyaları (xüsusilə v4.x və cari mənbədə mövcuddur) Path Traversal vasitəsilə ixtiyari fayl yazılmasına (Arbitrary File Write) qarşı həssasdır. Əsas mühərrikdə fayl adlarının təhlükəsiz olmayan təmizlənməsi hücumçuya çıxış fayllarının adlarını idarə etməyə (məsələn, CLI adlandırılmış girişlər, əllə təyin edilmiş chunk alias-ları və ya zərərli plaginlər vasitəsilə) və keçid ardıcıllıqlarından (`../`) istifadə edərək qurma prosesinin icazəyə malik olduğu host fayl sistemində hər hansı faylı yenidən yazmağa imkan verir. Bu, kritik sistem və ya istifadəçi konfiqurasiya fayllarının yenidən yazılması yolu ilə qalıcı uzaqdan kodun icrasına (RCE) səbəb ola bilər. 2.80.0, 3.30.0 və 4.59.0 versiyaları bu problem üçün düzəliş ehtiva edir.
Necə düzəltmək olar
- rollupjs rollup2.80.0, 3.30.0, 4.59.0 və ya daha yeni versiya
- rollup2.80.0, 3.30.0, 4.59.0 və ya daha yeni versiya
- access.redhat.com/errata/RHSA-2026:13512
- access.redhat.com/errata/RHSA-2026:13508
- access.redhat.com/errata/RHSA-2026:13545
- access.redhat.com/errata/RHSA-2026:6174
- access.redhat.com/errata/RHSA-2026:6802
- access.redhat.com/errata/RHSA-2026:10175
- access.redhat.com/errata/RHSA-2026:8483
- access.redhat.com/errata/RHSA-2026:5132
- access.redhat.com/errata/RHSA-2026:5665
- access.redhat.com/errata/RHSA-2026:5649
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| rollupjs rollup | v < 2.80.0, 3.0.0 ≤ v < 3.30.0, 4.0.0 ≤ v < 4.59.0 | 2.80.0, 3.30.0, 4.59.0 |
| rollupnpm | v < 2.80.0, 3.0.0 ≤ v < 3.30.0, 4.0.0 ≤ v < 4.59.0 | 2.80.0, 3.30.0, 4.59.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.