CVE-2026-47162
Təsvir
Vim açıq mənbəli, komanda sətri mətn redaktorudur. Versiya 9.2.0495-dən əvvəl, netrw plaginindəki (runtime/pack/dist/opt/netrw/autoload/netrw.vim) s:NetrwBookHistSave() funksiyasında, baxılan kataloq yollarının ~/.vim/.netrwhist tarixçə faylına seriyallaşdırılması zamanı Vimscript kodunun inyeksiyası zəifliyi mövcuddur. Fayl sistemindən götürülmüş kataloq adı, daxildəki tək dırnaq işarələri ekranlaşdırılmadan (escaping), tək dırnaqlı Vimscript sətir literalına interpolasiya edilir. Bu, xüsusi hazırlanmış kataloq adının sətir kontekstindən çıxmasına və tarixçə faylı növbəti dəfə yükləndikdə system() və :! vasitəsilə shell əmrləri də daxil olmaqla, ixtiyari Vimscript kodunun icrasına şərait yaradır. Bu problem versiya 9.2.0495-də aradan qaldırılmışdır.
Necə düzəltmək olar
- vim vim9.2.0495 və ya daha yeni versiya
- access.redhat.com/errata/RHSA-2026:68711
- access.redhat.com/errata/RHSA-2026:54769
- access.redhat.com/errata/RHSA-2026:55431
- access.redhat.com/errata/RHSA-2026:38509
- access.redhat.com/errata/RHSA-2026:38510
- access.redhat.com/errata/RHSA-2026:38511
- access.redhat.com/errata/RHSA-2026:53371
- access.redhat.com/errata/RHSA-2026:58981
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| vim vim | v < 9.2.0495 | 9.2.0495 |
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.