CVE-2026-25749
Açıklama
Vim, açık kaynaklı bir komut satırı metin düzenleyicidir. Versiyon 9.1.2132 öncesinde, 'helpfile' seçeneği işlenirken Vim'in etiket dosyası çözümleme mantığında bir yığın arabellek taşması (heap buffer overflow) zafiyeti bulunmaktadır. Zafiyet, src/tag.c dosyasındaki get_tagfname() fonksiyonunda yer almaktadır. Yardım dosyası etiketlerini işlerken Vim, kullanıcı kontrollü 'helpfile' seçenek değerini, herhangi bir sınır kontrolü yapmaksızın güvenli olmayan bir STRCPY() işlemi kullanarak MAXPATHL + 1 baytlık (genellikle 4097 bayt) sabit boyutlu bir yığın arabelleğine kopyalamaktadır. Bu sorun versiyon 9.1.2132 ile düzeltilmiştir.
Nasıl düzeltilir
- vim vim9.1.2132 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| neovim neovim | v ≤ 0.11.6 | — |
| vim vim | v < 9.1.2132 | 9.1.2132 |
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.
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.