CVE-2026-34768
Açıklama
Electron; JavaScript, HTML ve CSS kullanılarak platformlar arası masaüstü uygulamaları yazmak için kullanılan bir framework'tür. 38.8.6, 39.8.1, 40.8.0 ve 41.0.0-beta.8 versiyonlarından öncekilerde, Windows üzerinde `app.setLoginItemSettings({openAtLogin: true})` fonksiyonu, yürütülebilir dosya yolunu tırnak içine almadan Run kayıt defteri anahtarına yazmaktaydı. Uygulamanın boşluk içeren bir yola yüklendiği durumlarda, üst dizine yazma erişimi olan bir saldırgan, oturum açılışında hedeflenen uygulama yerine farklı bir yürütülebilir dosyanın çalışmasına neden olabilir. Varsayılan bir Windows kurulumunda standart sistem dizinleri standart kullanıcıların yazma işlemlerine karşı korunduğundan, istismar genellikle standart dışı bir kurulum konumu gerektirir. 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.