CVE-2026-52859

Yüksək

Təsvir

Vim açıq mənbəli, komanda sətri mətn redaktorudur. Versiya 9.2.0565-dən əvvəl, src/terminal.c faylındakı update_snapshot() funksiyası snapshot götürüldükdə görünən terminal ekranını scrollback buferinə kopyalayır. Hər bir ekran hüceyrəsi üçün o, yuxarı hədd olmadan hüceyrənin chars[] massivini gəzir və yalnız NUL terminatoru ilə qarşılaşdıqda dayanır. Hüceyrə bütün VTERM_MAX_CHARS_PER_CELL (6) slotlarını — baza simvolu və beş birləşdirici işarəni — qanuni şəkildə doldurduqda, daxil edilmiş libvterm massivi sonlandırıcı NUL olmadan qaytarır, buna görə də dövr sabit altı elementli massivin hüdudlarından kənara çıxaraq oxuyur və hüdudlardan kənar dəyərləri yalnız altı simvol üçün ayrılmış buferə əlavə edir. Çıxışı :terminal pəncərəsi daxilində render olunan proqram bunu qısa bayt ardıcıllığı ilə və heç bir Vim skripti olmadan tətikləyə bilər ki, bu da proqramın çökməsinə (crash) səbəb olur. Bu problem versiya 9.2.0565-də düzəldilmişdir.

CiddilikYüksək
CVSS8.2
İstismar ehtimalı—
MəhsulVim
Dərc11 iyn 2026
İlk görülmə11 iyn 2026

Necə düzəltmək olar

Yeniləyin
  • vim vim9.2.0565 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
vim vimv < 9.2.05659.2.0565

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.