CVE-2024-43790
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.
Necə düzəltmək olar
- vim vim9.1.0689 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| vim vim | 9.1.0425 ≤ v < 9.1.0689 | 9.1.0689 |
| netapp bootstrap_os | Aralı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.
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.