CVE-2026-32249
Təsvir
Vim açıq mənbəli, komanda sətri mətn redaktorudur. 9.1.0011 versiyasından 9.2.0137 versiyasına qədər olan dövrdə, Vim-in NFA regex kompilyatoru, simvol diapazonunun son nöqtəsi kimi birləşdirici simvol ehtiva edən kolleksiya ilə qarşılaşdıqda (məsələn, [0-0\u05bb]), həmin simvolun tərkib hissəsi olan baytları yanlış şəkildə ayrı NFA vəziyyətləri kimi çıxarır. Bu, NFA postfiks stekini korlayır və nəticədə NFA_START_COLL-un NULL out1 göstəricisinə malik olmasına səbəb olur. Sonradan nfa_max_width() funksiyası look-behind təsdiqi üçün uyğunluq genişliyini təxmin etmək məqsədilə kompilyasiya edilmiş NFA-nı keçdikdə, NULL yoxlaması olmadan state->out1->out ünvanına müraciət edir ki, bu da seqmentasiya xətasına (segmentation fault) yol açır. Bu zəiflik 9.2.0137 versiyasında aradan qaldırılmışdır.
Necə düzəltmək olar
- vim vim9.2.0137 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| vim vim | 9.1.0011 ≤ v < 9.2.0137 | 9.2.0137 |
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.