CVE-2024-45046

Orta

Açıklama

PHPSpreadsheet, hesap tablosu dosyalarını okumak ve yazmak için kullanılan saf bir PHP kütüphanesidir. Etkilenen sürümlerde `\PhpOffice\PhpSpreadsheet\Writer\Html`, yazı tipi adları gibi hesap tablosu stil bilgilerini temizlemez ve bu durum bir saldırganın sayfaya rastgele JavaScript enjekte etmesine olanak tanır. Sonuç olarak bir saldırgan, hesap tablosu dosyalarını HTML olarak görüntüleyen bir kullanıcının oturumunu tamamen ele geçirmek için özel olarak hazırlanmış bir hesap tablosu kullanabilir. Bu sorun 2.1.0 sürümünde giderilmiştir. Tüm kullanıcıların yükseltme yapmaları önerilir. Bu güvenlik açığı için bilinen bir geçici çözüm yoktur.

ÖnemOrta
CVSS5.4
İstismar olasılığı—
ÜrünPhpoffice Phpspreadsheet
Yayın28 Ağu 2024
İlk görülme28 Ağu 2024

Nasıl düzeltilir

Güncelleyin
  • phpoffice phpspreadsheet1.29.1, 2.1.0 ya da sonraki bir sürüm
  • phpoffice/phpspreadsheet2.1.0, 1.29.1 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
phpoffice phpspreadsheetv < 1.29.1, 2.0.0 ≤ v < 2.1.01.29.1, 2.1.0
phpoffice/phpspreadsheetPackagist2.0.0 ≤ v < 2.1.0, v < 1.29.12.1.0, 1.29.1
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-45046 · Phpoffice Phpspreadsheet · Dark Radar