CVE-2026-59932
Təsvir
PhpSpreadsheet cədvəl fayllarını oxumaq və yazmaq üçün təmiz PHP kitabxanasıdır. Versiyalar 4.0.0-dan 5.8.0-a qədər, 3.3.0-dan 3.10.6-ya qədər, 2.2.0-dan 2.4.6-ya qədər, 2.0.0-dan 2.1.17-yə qədər və 1.30.5 daxil olmaqla bütün buraxılışlarda Gnumeric oxuyucusu hücumçu tərəfindən təmin edilən .gnumeric fayllarını yaddaşa yükləyir və fayl gzip sehrli baytları ilə başladıqda, sıxışdırılmış məzmunun tam həcmi üzərində dekompressiya olunmuş ölçü limitini tətbiq etmədən gzdecode() funksiyasını çağırır. Çox kiçik sıxışdırılmış .gnumeric faylı PHP yaddaş limitindən daha böyük məlumatlara genişlənə bilər və fayl rədd edilməzdən və ya tam analiz edilməzdən əvvəl Gnumeric::canRead() zamanı prosesi çökdürə bilər. Bu, normal fayl növünün təyini və Gnumeric yükləmə yolları vasitəsilə əlçatandır, buna görə də hücumçu tərəfindən idarə olunan cədvəl yükləmələrini qəbul edən tətbiqlər xidmətdən imtina (DoS) problemi ilə qarşılaşa bilər. Bu problem 5.8.1, 3.10.7, 2.4.7, 2.1.18 və 1.30.6 versiyalarında düzəldilmişdir.
Necə düzəltmək olar
- phpoffice/phpspreadsheet5.8.1, 3.10.7, 2.4.7, 2.1.18, 1.30.6 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| phpoffice/phpspreadsheetPackagist | 4.0.0 ≤ v < 5.8.1, 3.3.0 ≤ v < 3.10.7, 2.2.0 ≤ v < 2.4.7, 2.0.0 ≤ v < 2.1.18, v < 1.30.6 | 5.8.1, 3.10.7, 2.4.7, 2.1.18, 1.30.6 |
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.