CVE-2026-45130

Orta

Açıklama

Vim açık kaynaklı bir komut satırı metin düzenleyicidir. Versiyon 9.2.0450 öncesinde, UTF-8 kodlaması etkinken özel olarak hazırlanmış bir yazım denetimi dosyası (.spl) yüklendiğinde, src/spellfile.c içerisindeki read_compound() fonksiyonunda bir heap buffer overflow mevcuttur. Yazım denetimi dosyasının bileşik bölümündeki saldırgan tarafından kontrol edilen uzunluk alanı, 32 bit imzalı bir tam sayı çarpımını taşırmakta ve birçok yineleme ile çalışan bir yazma döngüsü için küçük bir tampon ayrılmasına neden olarak heap alanının taşmasına yol açmaktadır. 'spelllang' seçeneği bir modeline üzerinden ayarlanabildiği için, eğer kötü amaçlı bir .spl dosyası runtimepath üzerine yerleştirilmişse, bir metin dosyası modeline'i yazım denetimi dosyası yüklemesini tetikleyebilir. Bu sorun versiyon 9.2.0450 ile düzeltilmiştir.

ÖnemOrta
CVSS6.6
İstismar olasılığı16. yüzdelik%0,2
ÜrünNeovim
Yayın8 May 2026
İlk görülme8 May 2026

Nasıl düzeltilir

Güncelleyin
  • vim vim9.2.0450 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
neovim neovimv ≤ 0.12.2—
vim vimv < 9.2.04509.2.0450

Sürümünüzü kontrol edin

Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.

Intelligence 360 paketinde

Attack Surface Management

Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.

CVE-2026-45130 · Neovim · Dark Radar