CVE-2026-34770
Açıklama
Electron; JavaScript, HTML ve CSS kullanarak platformlar arası masaüstü uygulamaları yazmak için kullanılan bir çerçevedir. 38.8.6, 39.8.1, 40.8.0 ve 41.0.0-beta.8 versiyonlarından öncekilerde, powerMonitor modülünü kullanan uygulamalar bir serbest bırakıldıktan sonra kullanım (use-after-free) zafiyetine sahip olabilir. Yerel PowerMonitor nesnesi çöp toplama (garbage collection) işleminden geçtikten sonra, ilişkili işletim sistemi düzeyindeki kaynaklar (Windows'ta bir mesaj penceresi, macOS'ta bir kapatma işleyicisi) asılı referansları tutmaya devam eder. Ardından gelen bir oturum değiştirme olayı (Windows) veya sistem kapatma işlemi (macOS), serbest bırakılmış belleğin referansını çözer ve bu durum bir çökmeye veya bellek bozulmasına yol açabilir. powerMonitor olaylarına (askıya alma, devam ettirme, ekran kilitleme vb.) erişen tüm uygulamalar potansiyel olarak etkilenmektedir. Sorun doğrudan renderer tarafından kontrol edilemez. Bu sorun 38.8.6, 39.8.1, 40.8.0 ve 41.0.0-beta.8 versiyonlarında düzeltilmiştir.
Nasıl düzeltilir
- electronjs electron38.8.6, 39.8.1, 40.8.0 ya da sonraki bir sürüm
- electron38.8.6, 39.8.1, 40.8.0, 41.0.0-beta.8 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| electronjs electron | v < 38.8.6, 39.0.0 ≤ v < 39.8.1, 40.0.0 ≤ v < 40.8.0, 41.0.0 | 38.8.6, 39.8.1, 40.8.0 |
| electronnpm | v < 38.8.6, 39.0.0-alpha.1 ≤ v < 39.8.1, 40.0.0-alpha.1 ≤ v < 40.8.0, 41.0.0-alpha.1 ≤ v < 41.0.0-beta.8 | 38.8.6, 39.8.1, 40.8.0, 41.0.0-beta.8 |
Sürümünüzü kontrol edin
Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.
Attack Surface Management
Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.