CVE-2023-23623
Açıklama
Electron; JavaScript, HTML ve CSS kullanarak platformlar arası masaüstü uygulamaları yazmanıza olanak tanıyan bir framework'tür. Eval işlevini devre dışı bırakan, özellikle bir `script-src` direktifi belirleyen ve bu direktifte `unsafe-eval` sağlamayan bir Content-Security-Policy, sandbox özelliği devre dışı bırakılmış renderer'larda dikkate alınmamaktadır; örneğin `webPreferences` nesnesindeki `sandbox: false` ayarı. Bu durum, beklenmedik şekilde `eval()` ve `new Function` gibi yöntemlerin kullanılmasına izin vererek saldırı yüzeyinin genişlemesine neden olabilir. Bu sorun yalnızca Electron'un 22 ve 23 ana sürümlerini etkilemiş olup, bu sürüm hatlarının en güncel versiyonlarında düzeltilmiştir. Özellikle şu sürümler düzeltmeleri içermektedir: 22.0.1 ve 23.0.0-alpha.2 Tüm uygulamaların Electron'un en son kararlı sürümüne yükseltmesi önerilir. Yükseltme mümkün değilse, tüm renderer'larda `sandbox: true` etkinleştirilerek yükseltme yapmadan bu sorun giderilebilir.
Nasıl düzeltilir
- electron22.0.1, 23.0.0-alpha.2 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| electronjs electron | 22.0.0, 23.0.0 | — |
| electronnpm | 22.0.0-beta.1 ≤ v < 22.0.1, 23.0.0-alpha.1 ≤ v < 23.0.0-alpha.2 | 22.0.1, 23.0.0-alpha.2 |
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.