CVE-2024-43374

Orta

Açıklama

Vim'in 9.1.0678 sürümü öncesindeki sürümleri, argüman listesi yönetiminde bir serbest bırakıldıktan sonra kullanım (use-after-free) hatasına sahiptir. Argüman listesine yeni bir dosya eklendiğinde, bu durum `Buf*` otomatik komutlarını tetikler. Eğer böyle bir otomatik komutta az önce açılan tampon bellek (buffer) kapatılırsa (görüntülendiği pencere dahil), şu anda üzerinde değişiklik yapılan argüman listesine referans içeren pencere yapısının serbest bırakılmasına neden olur. Otomatik komutlar tamamlandığında, pencereye ve argüman listesine olan referanslar artık geçerli olmaz ve bu durum bir serbest bırakıldıktan sonra kullanım hatasına yol açar. Kullanıcının, oluşturma sırasında bir tampon belleği silen olağandışı bazı otomatik komutları kasıtlı olarak eklemesi gerektiğinden (manuel olarak veya kötü amaçlı bir eklentiyi kaynaklandırarak) etki düşüktür ancak Vim'in çökmesine neden olur. Sorun, Vim yama v9.1.0678 ile düzeltilmiştir.

ÖnemOrta
CVSS4.5
İstismar olasılığı—
ÜrünNetapp Bootstrap Os
Yayın16 Ağu 2024
İlk görülme16 Ağu 2024

Nasıl düzeltilir

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

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
netapp bootstrap_osAralık belirtilmemiş—
neovim neovimv ≤ 0.10.4—
vim vimv < 9.1.06789.1.0678

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.