CVE-2024-41965
Açıklama
Vim açık kaynaklı bir komut satırı metin düzenleyicidir. Vim < v9.1.0648 sürümünde dialog_changed() fonksiyonunda double-free hatası bulunmaktadır. Bir tampon (buffer) terk edildiğinde, Vim kullanıcıya değiştirilmiş tamponla ne yapılacağını sorabilir. Kullanıcı değiştirilen tamponun kaydedilmesini isterse ve tamponun henüz bir adı yoksa, Vim yeni bir Untitled dosyası oluşturabilir. Ancak, tampon adı Unnamed olarak ayarlanırken Vim bir işaretçiyi yanlışlıkla iki kez serbest bırakır; bu durum bir double-free'ye ve muhtemelen daha sonra bir heap-use-after-free'ye yol açarak sistem çökmesine neden olabilir. Sorun, Vim yama v9.1.0648 ile düzeltilmiştir.
Nasıl düzeltilir
- neovim neovim0.10.2 ya da sonraki bir sürüm
- vim vim9.1.0648 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| netapp hci_compute_node | Aralık belirtilmemiş | — |
| neovim neovim | 0.10.0 ≤ v < 0.10.2 | 0.10.2 |
| vim vim | v < 9.1.0648 | 9.1.0648 |
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.