CVE-2024-43790
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.
Nasıl düzeltilir
- vim vim9.1.0689 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.0425 ≤ v < 9.1.0689 | 9.1.0689 |
| netapp bootstrap_os | Aralı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.
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.