CVE-2024-45306
Açıklama
Vim açık kaynaklı bir komut satırı metin düzenleyicisidir. v9.1.0038 yaması, imleç konumunun nasıl hesaplandığını optimize etmiş ve imleç konumunun her zaman bir satırın içinde olduğunu ve satır sonunun ötesini işaret ederek geçersiz hale gelmediğini doğrulayan bir döngüyü kaldırmıştır. O dönemde bu döngünün gereksiz olduğu varsayılmıştır. Ancak bu değişiklik, imleç konumunun geçersiz kalmasına ve bir satırın sonunun ötesini işaretlemesine olanak tanımış; bu durum da belirtilen imleç konumundaki satır işaretçisine erişilmeye çalışıldığında nihayetinde bir heap-buffer-overflow oluşmasına yol açmıştır. İmlecin geçersiz bir konumu işaret etmesine neyin sebep olabileceği henüz tam olarak net değildir. Bu nedenle v9.1.0707 yaması bir test durumu içermemektedir. Gözlemlenen tek etki program çökmesidir. Bu sorun v9.1.0707 yaması ile giderilmiştir. Tüm kullanıcıların yükseltme yapmaları önerilir.
Nasıl düzeltilir
- vim vim9.1.0707 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| vim vim | 9.1.0038 ≤ v < 9.1.0707 | 9.1.0707 |
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.