CVE-2026-107218

Orta

Təsvir

Excelize, Microsoft Excel cədvəllərini oxumaq və yazmaq üçün Go dilində kitabxanadır. 2.10.1 versiyasından 2.11.0 versiyasına qədər olan hissədə, RIGHT funksiyası tələb olunan uzunluğu UTF-16 kod vahidi sayları ilə yoxlayır, lakin rune massivini Unicode kod nöqtəsi saylarından istifadə edərək kəsir. RIGHT funksiyası CalcCellValue vasitəsilə leftRight-a çatır, burada countUTF16String bir vahidi yoxlayarkən, utf8.RuneCountInString digərində kəsim indeksini təmin edir. RIGHT funksiyası, tələb olunan simvol sayı rune sayı ilə UTF-16 kod vahidi sayı arasında olan əlavə müstəvi mətni qiymətləndirdikdə, uyğunsuz vahidlər mənfi rune-kəsim indeksi yaradır ki, bu da hücumçuya düsturun qiymətləndirilməsi zamanı panikaya səbəb olmağa imkan verir. Bu baxış keçirilən tarixdə heç bir düzəliş edilmiş versiya mövcud deyil.

CiddilikOrta
CVSS5.3
İstismar ehtimalı—
MəhsulExcelize
Dərc7 okt 2026
İlk görülmə7 okt 2026
Zəiflik növüCWE-129CWE-129

Necə düzəltmək olar

Yeniləyin
  • github.com/xuri/excelize/v22.11.1-0.20260908032718-ecd99d761fe0 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
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

Versiyanızı yoxlayın

Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.

Intelligence 360 paketində

Attack Surface Management

Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.

CVE-2026-107218 · Excelize · Dark Radar