CVE-2025-26603

Orta

Açıklama

Vim, eski UNIX düzenleyicisi Vi'nin büyük ölçüde geliştirilmiş bir versiyonudur. Vim, `:redir` ex komutunu kullanarak ekran mesajlarının yazmaçlara, değişkenlere ve dosyalara yönlendirilmesine olanak tanır. Ayrıca `:registers` veya `:display` ex komutlarını kullanarak yazmaçların içeriğinin gösterilmesini sağlar. `:display` çıktısı bir yazmaca yönlendirildiğinde, Vim yeni içeriği yazmaca kaydetmeden önce mevcut yazmaç içeriğini serbest bırakır. Şu anda, `:display` komutu görüntülenmekte olan bir yazmaca yönlendirildiğinde, Vim içeriği serbest bırakırken kısa bir süre sonra ona erişmeye çalışır ve bu durum bir serbest bırakıldıktan sonra kullanım (use-after-free) hatasına yol açar. 9.1.1115 öncesindeki Vim sürümleri, ex_display() fonksiyonunda aynı zamanda görüntülenen bir yazmaca yönlendirme yapılmaya çalışılmadığını kontrol eder. Ancak bu kontrol eksiktir; bu nedenle Vim, genellikle X11/pano yazmaçlarını temsil eden ve pano bağlantısının mümkün olmadığı durumlarda varsayılan olarak yazmaç 0'ı kullanan `+` ve `*` yazmaçlarını kontrol etmez. Yama 9.1.1115 ile Vim, `*` veya `+` pano yazmaçlarına yönlendirme yapmaya çalışırken yazmaç sıfıra çıktı vermeyi atlayacaktır. Kullanıcıların güncellemeleri yapmaları önerilir. Bu güvenlik açığı için bilinen bir geçici çözüm yoktur.

ÖnemOrta
CVSS4.2
İstismar olasılığı—
ÜrünVim
Yayın18 Şub 2025
İlk görülme18 Şub 2025

Nasıl düzeltilir

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

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
vim vimv < 9.1.11159.1.1115
netapp hci_compute_nodeAralı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-2025-26603 · Vim · Dark Radar