CVE-2026-45130
Təsvir
Vim açıq mənbəli, əmr sətri mətn redaktorudur. 9.2.0450 versiyasından əvvəl, UTF-8 kodlaşdırması aktiv olduqda hazırlanmış sehr faylının (.spl) yüklənməsi zamanı src/spellfile.c faylındakı read_compound() funksiyasında heap bufer daşması mövcuddur. Sehr faylının compound bölməsindəki hücumçu tərəfindən idarə olunan uzunluq sahəsi 32 bitlik işarəli tam ədəd vurmasını daşdırır və nəticədə çoxsaylı iterasiya ilə işləyən yazma dövrü üçün kiçik bufer ayrılır, bu da heap daşmasına səbəb olur. 'spelllang' parametri modeline-dan təyin edilə bildiyi üçün, zərərli .spl faylı runtimepath-də yerləşdirildiyi halda mətn faylının modeline-ı sehr faylının yüklənməsini tetikləyə bilər. Bu problem 9.2.0450 versiyasında düzəldilmişdir.
Necə düzəltmək olar
- vim vim9.2.0450 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| neovim neovim | v ≤ 0.12.2 | — |
| vim vim | v < 9.2.0450 | 9.2.0450 |
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.