CVE-2026-34765
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.5, 40.8.5, 41.1.0 və 42.0.0-alpha.5 versiyalarından əvvəl, render prosesi hədəf adı ilə window.open() funksiyasını çağırdıqda, Electron adlandırılmış pəncərənin axtarışını açan tərəfin brauzer kontekst qrupu ilə düzgün şəkildə məhdudlaşdırmırdı. Əgər hər iki render eyni hədəf adından istifadə edirsə, bir render digər əlaqəsiz render tərəfindən açılmış mövcud alt pəncərəyə yönləndirmə edə bilirdi. Əgər həmin mövcud alt pəncərə daha geniş webPreferences (setWindowOpenHandler-in overrideBrowserWindowOptions vasitəsilə) ilə yaradılıbsa, ikinci render tərəfindən yüklənən kontent həmin icazələri miras alır. Tətbiqlər yalnız fərqli etibar səviyyələrinə malik çoxlu sayda üst səviyyəli pəncərələr açdıqda və alt pəncərələrə imtiyazlı preload skripti kimi yüksəldilmiş webPreferences vermək üçün setWindowOpenHandler-dən istifadə etdikdə təsirlənir. Alt pəncərə imtiyazlarını yüksəltməyən və ya tək bir üst səviyyəli pəncərə istifadə edən tətbiqlər təsirlənmir. Təhlükəsizlik tövsiyələrinə zidd olaraq, alt pəncərələrə əlavə olaraq nodeIntegration: true və ya sandbox: false icazələri verən tətbiqlər ixtiyari kodun icrasına məruz qala bilər. Bu boşluq 39.8.5, 40.8.5, 41.1.0 və 42.0.0-alpha.5 versiyalarında aradan qaldırılıb.
Necə düzəltmək olar
- electronjs electron41.1.0 və ya daha yeni versiya
- electron39.8.5, 40.8.5, 41.1.0, 42.0.0-alpha.5 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.4, 40.0.0 ≤ v ≤ 40.8.4, 41.0.0 ≤ v < 41.1.0, 41.2.0, 42.0.0 | 41.1.0 |
| electronnpm | v < 39.8.5, 40.0.0-alpha.1 ≤ v < 40.8.5, 41.0.0-alpha.1 ≤ v < 41.1.0, 42.0.0-alpha.1 ≤ v < 42.0.0-alpha.5 | 39.8.5, 40.8.5, 41.1.0, 42.0.0-alpha.5 |
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.