CVE-2026-107218
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.
Necə düzəltmək olar
- github.com/xuri/excelize/v22.11.1-0.20260908032718-ecd99d761fe0 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| excelize excelize | 2.10.1 ≤ v ≤ 2.11.0 | — |
| github.com/xuri/excelize/v2Go | 2.10.1 ≤ v < 2.11.1-0.20260908032718-ecd99d761fe0 | 2.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.
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.