CVE-2024-43790

Orta

Təsvir

Vim açıq mənbəli komanda sətri mətn redaktorudur. Axtarış yerinə yetirilərkən və axtarış sayının mesajı deaktiv edildikdə (:set shm+=S), axtarış şablonu ekranın aşağısında buferdə (msgbuf) göstərilir. Sağdan-sola rejimi (:set rl) aktiv olduqda, axtarış şablonu tərsinə çevrilir. Bu proses yeni bir buferin ayrılması ilə baş verir. Əgər axtarış şablonu bəzi ASCII NUL simvolları ehtiva edirsə, ayrılan bufer orijinal ayrılmış buferdən daha kiçik olacaqdır (çünki tərs buferi ayırmaq üçün yalnız ASCII NUL baytını görənə qədər sayan strlen() funksiyası çağırılır) və buna görə də orijinal uzunluq göstəricisi yanlış olur. Bu, msgbuf daxilindəki simvollarla əvvəlki (indi artıq yanlış olan) msgbuf uzunluğu vasitəsilə giriş zamanı daşmaya (overflow) səbəb olur. Problem Vim patch v9.1.0689 versiyası ilə düzəldilmişdir.

CiddilikOrta
CVSS4.5
İstismar ehtimalı24. faiz dərəcəsi0,3%
MəhsulVim
Dərc22 avq 2024
İlk görülmə22 avq 2024
Zəiflik növüCWE-122CWE-122

Necə düzəltmək olar

Yeniləyin
  • vim vim9.1.0689 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
vim vim9.1.0425 ≤ v < 9.1.06899.1.0689
netapp bootstrap_osAralıq göstərilməyib—

Versiyanızı yoxlayın

Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.

Intelligence 360 paketində

Attack Surface Management

Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.