CVE-2026-34084
Təsvir
PhpSpreadsheet cədvəl fayllarını oxumaq və yazmaq üçün kitabxanadır. Versiyalar 1.30.2 və daha əvvəlki, 2.0.0-dan 2.1.14-ə qədər, 2.2.0-dan 2.4.3-ə qədər, 3.3.0-dan 3.10.3-ə qədər və 4.0.0-dan 5.5.0-ə qədər olan versiyalarda, IOFactory::load() funksiyasına ötürülən fayl adı arqumenti istifadəçi tərəfindən idarə olunduqda, hücumçu File::assertFile() daxilindəki is_file() yoxlamasından keçən bir PHP axın örtüyü yolu (məsələn, phar://, ftp:// və ya ssh2.sftp://) təqdim edə bilər. phar:// örtüyü PHAR metadata-nın deserializasiyasını tetikləyir ki, bu da tətbiqdə uyğun gadget zənciri mövcud olduqda uzaqdan kodun icrasına səbəb ola bilər. ftp:// və ssh2.sftp:// örtükləri server tərəfli sorğu saxtakarlığı (SSRF) üçün istifadə edilə bilər. Bu problem 1.30.3, 2.1.15, 2.4.4, 3.10.4 və 5.6.0 versiyalarında düzəldilmişdir.
Necə düzəltmək olar
- phpoffice phpspreadsheet1.30.3, 2.1.15, 2.4.4, 3.10.4, 5.6.0 və ya daha yeni versiya
- phpoffice/phpspreadsheet5.6.0, 3.10.4, 2.4.4, 2.1.15, 1.30.3 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| phpoffice phpspreadsheet | v < 1.30.3, 2.0.0 ≤ v < 2.1.15, 2.2.0 ≤ v < 2.4.4, 3.3.0 ≤ v < 3.10.4, 4.0.0 ≤ v < 5.6.0 | 1.30.3, 2.1.15, 2.4.4, 3.10.4, 5.6.0 |
| phpoffice/phpspreadsheetPackagist | 4.0.0 ≤ v < 5.6.0, 3.3.0 ≤ v < 3.10.4, 2.2.0 ≤ v < 2.4.4, 2.0.0 ≤ v < 2.1.15, v < 1.30.3 | 5.6.0, 3.10.4, 2.4.4, 2.1.15, 1.30.3 |
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.