CVE-2026-59933

Yüksek

Açıklama

PhpSpreadsheet, elektronik tablo dosyalarını okumak ve yazmak için saf bir PHP kütüphanesidir. 4.0.0 ile 5.8.0, 3.3.0 ile 3.10.6, 2.2.0 ile 2.4.6, 2.0.0 ile 2.1.17 sürümlerinde ve 1.30.5 dahil olmak üzere bu sürüme kadarki tüm sürümlerde, OLE okuyucu saldırgan tarafından kontrol edilen XLS/OLE meta verilerinden gelen sektör zincirlerini döngüleri tespit etmeden veya maksimum zincir uzunluğunu zorunlu kılmadan takip eder. Küçük ve bozuk bir .xls/OLE dosyası, küçük blok deposu sektör zincirini kendisine geri işaret edecek şekilde ayarlayabilir. Normal XLS tespiti sırasında OLERead::read(), PHP süreci belleği tükenene kadar aynı sektör verilerini tekrar tekrar ekler. Bu duruma Reader\Xls::canRead() üzerinden ve dolayısıyla otomatik elektronik tablo türü tespitinden erişilebilir. Saldırgan tarafından kontrol edilen elektronik tablo yüklemelerini kabul eden uygulamalar, çok küçük bir dosya nedeniyle hizmet reddine maruz kalabilir. Bu sorun 5.8.1, 3.10.7, 2.4.7, 2.1.18 ve 1.30.6 sürümlerinde düzeltilmiştir.

ÖnemYüksek
CVSS7.5
İstismar olasılığı—
ÜrünPhpoffice/phpspreadsheet
Yayın28 Tem 2026
İlk görülme28 Tem 2026

Nasıl düzeltilir

Güncelleyin
  • phpoffice/phpspreadsheet5.8.1, 3.10.7, 2.4.7, 2.1.18, 1.30.6 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
phpoffice/phpspreadsheetPackagist4.0.0 ≤ v < 5.8.1, 3.3.0 ≤ v < 3.10.7, 2.2.0 ≤ v < 2.4.7, 2.0.0 ≤ v < 2.1.18, v < 1.30.65.8.1, 3.10.7, 2.4.7, 2.1.18, 1.30.6

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.