CVE-2026-108359
Təsvir
PhpSpreadsheet cədvəl fayllarını oxumaq və yazmaq üçün təmiz PHP kitabxanasıdır. 1.30.7, 2.1.19, 2.4.8, 3.10.8 və 5.10.0 versiyalarından əvvəl, src/PhpSpreadsheet/Reader/Ods.php faylındakı Ods::processTableRow funksiyası ODS cədvəl sətirindən məhdudiyyətsiz table:number-rows-repeated atributunu qəbul edir. Sətir bir dəyər ehtiva etdikdə, oxuyucu elektron cədvəlin sətir limitini yoxlamadan hər təkrarlanma üçün xana yaradır, buna görə də hücumçu tərəfindən idarə olunan kiçik bir ODS faylı əhəmiyyətli miqdarda CPU və yaddaş resurslarını istifadə edərək PHP işçisini (worker) dayandıra bilər. Sütun təkrarlanması ayrıca məhdudlaşdırılıb və bu zəifliyin hissəsi deyil. Bu problem 1.30.7, 2.1.19, 2.4.8, 3.10.8 və 5.10.0 versiyalarında düzəldilib.
Necə düzəltmək olar
- phpoffice/phpspreadsheet5.10.0, 3.10.8, 2.4.8, 2.1.19, 1.30.7 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.10.0, 3.3.0 ≤ v < 3.10.8, 2.2.0 ≤ v < 2.4.8, 2.0.0 ≤ v < 2.1.19, v < 1.30.7 | 5.10.0, 3.10.8, 2.4.8, 2.1.19, 1.30.7 |
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.