CVE-2024-47873

Yüksek

Açıklama

PhpSpreadsheet, hesap tablosu dosyalarını okumak ve yazmak için kullanılan bir PHP kütüphanesidir. XmlScanner sınıfı, XXE saldırılarını önlemesi gereken bir scan metoduna sahiptir. Ancak; 1.9.4, 2.1.3, 2.3.2 ve 3.4.0 versiyonlarından öncekilerde, `scan` metodu ve findCharSet metodunda kullanılan düzenli ifadeler (regex), UCS-4 ve kodlama tahmini kullanılarak atlatılabilir. Bir saldırgan, temizleyiciyi (sanitizer) atlatarak bir XML dış varlık (XML external entity) saldırısı gerçekleştirebilir. 1.9.4, 2.1.3, 2.3.2 ve 3.4.0 versiyonları bu sorunu gidermektedir.

ÖnemYüksek
CVSS7.5
İstismar olasılığı—
ÜrünPhpoffice Phpspreadsheet
Yayın18 Kas 2024
İlk görülme18 Kas 2024

Nasıl düzeltilir

Güncelleyin
  • phpoffice phpspreadsheet1.29.4, 2.1.3, 2.3.2, 3.4.0 ya da sonraki bir sürüm
  • phpoffice/phpspreadsheet1.29.4, 2.1.3, 2.3.2, 3.4.0 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
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—

Sürümünüzü kontrol edin

Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.

Intelligence 360 paketinde

Attack Surface Management

Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.

CVE-2024-47873 · Phpoffice Phpspreadsheet · Dark Radar