CVE-2026-85279
Təsvir
Notepad++ pulsuz və açıq mənbəli mənbə kodu redaktorudur. Versiya 8.9.8-dən əvvəlki Notepad++ versiyalarında, PowerEditor/src/MISC/PluginsManager/PluginsManager.cpp faylındakı PluginsManager::loadPluginFromPath funksiyasında stek bufer daşması mövcuddur. Bu, plagin tərəfindən təmin edilən GetLexerCount() nəticəsinin NB_MAX_EXTERNAL_LANG limitini yoxlamadan containers[30] massivinə yazan dövrü idarə etməsi səbəbindən baş verir. 30-dan çox leksik analizçi (lexer) bildirən zərərli və ya kompromisə uğramış plagin stek massivinin hüdudlarından kənara yaza və idarəetmə məlumatlarını korlaya bilər ki, bu da Notepad++ prosesi kontekstində ixtiyari kodun icrasına şərait yarada bilər. Bu problem 8.9.8 versiyasında düzəldilmişdir.
Necə düzəltmək olar
Mənbələrdə bu zəiflik üçün düzəldilmiş versiya və ya yamaq keçidi yoxdur.
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| notepad-plus-plus notepad-plus-plus | < 8.9.8 | — |
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.