CVE-2024-43790

Orta

Açıklama

Vim açık kaynaklı bir komut satırı metin düzenleyicidir. Bir arama gerçekleştirildiğinde ve arama sayısı mesajının görüntülenmesi devre dışı bırakıldığında (:set shm+=S), arama deseni ekranın altındaki bir tamponda (msgbuf) görüntülenir. Sağdan sola mod (:set rl) etkinleştirildiğinde, arama deseni tersine çevrilir. Bu işlem yeni bir tampon tahsis edilerek gerçekleşir. Arama deseni bazı ASCII NUL karakterleri içeriyorsa, tahsis edilen tampon orijinal tahsis edilen tampondan daha küçük olacaktır (çünkü tersine çevrilmiş tamponun tahsisi için, yalnızca bir ASCII NUL baytı fark edene kadar sayan strlen() fonksiyonu çağrılır) ve bu nedenle orijinal uzunluk göstergesi yanlış olur. Bu durum, msgbuf içindeki karakterlere msgbuf'ın önceki (şu an yanlış olan) uzunluğu ile erişilirken bir taşmaya neden olur. Sorun, Vim yaması v9.1.0689 itibarıyla düzeltilmiştir.

ÖnemOrta
CVSS4.5
İstismar olasılığı24. yüzdelik%0,3
ÜrünVim
Yayın22 Ağu 2024
İlk görülme22 Ağu 2024
Zayıflık türüCWE-122CWE-122

Nasıl düzeltilir

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

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
vim vim9.1.0425 ≤ v < 9.1.06899.1.0689
netapp bootstrap_osAralık belirtilmemiş—

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-2024-43790 · Vim · Dark Radar