CVE-2026-59161
Açıklama
Excelize, Microsoft Excel hesap tablolarını okumak ve yazmak için kullanılan bir Go dili kütüphanesidir. 2.11.0 sürümünden önce, Rows ve GetRows tarafından kullanılan akış tabanlı çalışma sayfası okuyucusu, satır r özniteliği üzerinde TotalRows sınırını uygulamamaktadır; bu durum, 1048576'nın üzerinde bir satır numarasına sahip olan ve hücre koordinatı içermeyen küçük bir XLSX dosyasının, GetRows'un saldırgan tarafından kontrol edilen dizine kadar boş satırlar eklemesine neden olarak aşırı bellek ve CPU tüketimine yol açmasına izin verir. Bu sorun 2.11.0 sürümünde düzeltilmiştir.
Nasıl düzeltilir
- excelize excelize2.11.0 ya da sonraki bir sürüm
- github.com/xuri/excelize/v22.11.0 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| excelize excelize | v < 2.11.0 | 2.11.0 |
| github.com/xuri/excelize/v2Go | v < 2.11.0 | 2.11.0 |
| github.com/xuri/excelizeGo | v ≤ 1.4.0 | — |
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.
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.