CVE-2026-52885
Təsvir
Notepad++ pulsuz və açıq mənbəli kod redaktorudur. 8.9.6.4 versiyasından əvvəl NppCommands.cpp istifadəçi əmri işə düşdüyü anda diskdəki shortcuts.xml faylının HMAC dəyərini yoxlayır (Yoxlama Vaxtı). Lakin əmr yükü tətbiqin işə salınması zamanı doldurulan və heç vaxt diskdəki faylla yenidən sinxronlaşdırılmayan yaddaşdakı _userCommands vektorundan götürülür (İstifadə Vaxtı). shortcuts.xml faylının işə salınma ilə əmrin icrası arasında dəyişdirilməsi HMAC yoxlamasının təmiz faylı təsdiqləməsinə, zərərli əmrin isə icra olunmasına səbəb olur. shortcuts.xml faylına yazma icazəsi olan hücumçu işə salınmadan əvvəl zərərli versiyanı diskə yerləşdirir, sonra dərhal qanuni faylı bərpa edir. İcra zamanı HMAC yoxlaması bərpa edilmiş qanuni faylı təsdiqləyir (yoxlama keçir), zərərli yük isə yaddaşdan icra olunur. Bu zəiflik 8.9.6.4 versiyasında düzəldilmişdir.
Necə düzəltmək olar
- notepad-plus-plus notepad\+\+8.9.6.4 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| notepad-plus-plus notepad\+\+ | v < 8.9.6.4 | 8.9.6.4 |
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.