CVE-2026-107218

Orta

Açıklama

Excelize, Microsoft Excel hesap tablolarını okumak ve yazmak için kullanılan bir Go dili kütüphanesidir. 2.10.1 ile 2.11.0 sürümleri arasında, RIGHT fonksiyonu istenen uzunluğu UTF-16 kod birimi sayılarıyla doğrular ancak bir rune dizisini Unicode kod noktası sayılarını kullanarak dilimler. RIGHT, CalcCellValue üzerinden leftRight'a ulaşır; burada countUTF16String bir birimi doğrularken, utf8.RuneCountInString diğerinde dilim indeksini sağlar. RIGHT, karakter sayısı isteği rune sayısı ile UTF-16 kod birimi sayısı arasında olan ek düzlem metinlerini değerlendirdiğinde, tutarsız birimler negatif bir rune-dilim indeksi oluşturur ve bu durum bir saldırganın formül değerlendirmesi sırasında panik (panic) oluşturmasına izin verir. Bu inceleme itibarıyla mevcut bir düzeltme sürümü bulunmamaktadır.

ÖnemOrta
CVSS5.3
İstismar olasılığı—
ÜrünExcelize
Yayın7 Eki 2026
İlk görülme7 Eki 2026
Zayıflık türüCWE-129CWE-129

Nasıl düzeltilir

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

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
excelize excelize2.10.1 ≤ v ≤ 2.11.0—
github.com/xuri/excelize/v2Go2.10.1 ≤ v < 2.11.1-0.20260908032718-ecd99d761fe02.11.1-0.20260908032718-ecd99d761fe0

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.