CVE-2026-34774
Təsvir
Electron JavaScript, HTML və CSS istifadə edərək çarpayazlı masaüstü tətbiqlər yazmaq üçün çərçivədir (framework). 39.8.1, 40.7.0 və 41.0.0 versiyalarından əvvəl, ekran kənarı renderləmədən (offscreen rendering) istifadə edən və window.open() vasitəsilə alt pəncərələrin açılmasına icazə verən tətbiqlərdə "use-after-free" boşluğu ola bilər. Alt pəncərə açıq qaldığı halda valideyn ekran kənarı WebContents məhv edilərsə, alt pəncərədəki növbəti rəngləmə kadrları (paint frames) azad edilmiş yaddaşa müraciət edir ki, bu da proqramın çökməsinə və ya yaddaşın korlanmasına səbəb ola bilər. Tətbiqlər yalnız ekran kənarı renderləmədən (webPreferences.offscreen: true) istifadə etdikdə və onların setWindowOpenHandler funksiyası alt pəncərələri icazə verdikdə təsirlənir. Ekran kənarı renderləmədən istifadə etməyən və ya alt pəncərələri rədd edən tətbiqlər təsirlənmir. Bu problem 39.8.1, 40.7.0 və 41.0.0 versiyalarında aradan qaldırılmışdır.
Necə düzəltmək olar
- electronjs electron39.8.1, 40.7.0 və ya daha yeni versiya
- electron39.8.1, 40.7.0, 41.0.0 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| electronjs electron | v < 39.8.1, 40.0.0 ≤ v < 40.7.0, 41.0.0 | 39.8.1, 40.7.0 |
| electronnpm | v < 39.8.1, 40.0.0-alpha.1 ≤ v < 40.7.0, 41.0.0-alpha.1 ≤ v < 41.0.0 | 39.8.1, 40.7.0, 41.0.0 |
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.