CVE-2024-47873

Yüksək

Təsvir

PhpSpreadsheet cədvəl fayllarını oxumaq və yazmaq üçün nəzərdə tutulmuş PHP kitabxanasıdır. XmlScanner sinfinin XXE hücumlarının qarşısını almalı olan scan metodu mövcuddur. Lakin 1.9.4, 2.1.3, 2.3.2 və 3.4.0 versiyalarından əvvəl, `scan` metodu və findCharSet metodunda istifadə olunan reqex-lər UCS-4 və kodlaşdırma təxmini vasitəsilə yan keçilə bilər. Hücumçu təmizləyicini (sanitizer) yan keçərək XML xarici entitet (XML external entity) hücumu həyata keçirə bilər. 1.9.4, 2.1.3, 2.3.2 və 3.4.0 versiyaları bu problemi aradan qaldırır.

CiddilikYüksək
CVSS7.5
İstismar ehtimalı—
MəhsulPhpoffice Phpspreadsheet
Dərc18 noy 2024
İlk görülmə18 noy 2024

Necə düzəltmək olar

Yeniləyin
  • phpoffice phpspreadsheet1.29.4, 2.1.3, 2.3.2, 3.4.0 və ya daha yeni versiya
  • phpoffice/phpspreadsheet1.29.4, 2.1.3, 2.3.2, 3.4.0 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
phpoffice phpspreadsheetv < 1.29.4, 2.0.0 ≤ v < 2.1.3, 2.2.0 ≤ v < 2.3.2, 3.3.0 ≤ v < 3.4.01.29.4, 2.1.3, 2.3.2, 3.4.0
phpoffice/phpspreadsheetPackagistv < 1.29.4, 2.0.0 ≤ v < 2.1.3, 2.2.0 ≤ v < 2.3.2, 3.3.0 ≤ v < 3.4.01.29.4, 2.1.3, 2.3.2, 3.4.0
phpoffice/phpexcelPackagistv ≤ 1.8.2—

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-2024-47873 · Phpoffice Phpspreadsheet · Dark Radar