CVE-2026-107216

Yüksek

Açıklama

Excelize, Microsoft Excel hesap tablolarını okumak ve yazmak için kullanılan bir Go dili kütüphanesidir. 2.8.1 ile 2.11.0 sürümleri arasında ANCHORARRAY, dışa aktarılan CalcCellValue fonksiyonunu özyinelemeli olarak çağırarak her döngüde yeni bir hesaplama bağlamı oluşturur; bu durum devam eden işlem ve yineleme kontrollerinin atlatılmasına neden olur. ANCHORARRAY, cellResolver yerine CalcCellValue'yi çağırdığı için her özyinelemeli sıçrama yeni bir calcContext alır ve döngü durumunu kaybeder. Karşılıklı referans veren dinamik dizi formülleri doğrudan veya formül değerlendirme API'leri aracılığıyla değerlendirildiğinde, her özyineleme sıçraması döngü bütçesini sıfırlar ve tamamlanma tabanlı önbelleklerin döngüyü kırmasını engeller; bu da bir saldırganın kritik bir Go yığın taşmasına (stack overflow) yol açmasına ve işlemi sonlandırmasına olanak tanır. Bu inceleme itibarıyla düzeltilmiş bir sürüm mevcut değildir.

ÖnemYüksek
CVSS7.5
İstismar olasılığı—
ÜrünExcelize
Yayın7 Eki 2026
İlk görülme7 Eki 2026
Zayıflık türüCWE-674CWE-674

Nasıl düzeltilir

Güncelleyin
  • github.com/xuri/excelize/v22.11.1-0.20260911060113-ea12859e43c6 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
excelize excelize2.8.1 ≤ v ≤ 2.11.0—
github.com/xuri/excelize/v2Go2.8.1 ≤ v < 2.11.1-0.20260911060113-ea12859e43c62.11.1-0.20260911060113-ea12859e43c6

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.