- Yama var
- Son 7 gün
- CWE-346
CVE-2026-113798
Electron'da pointer lock izin istekleri yanlış çerçeveye atfedilebiliyor
- Yayımlandı
- Güncellendi
- 28 Eki 2026
- Açık yaşı
- 7 gün
- Kaydı açan
- GitHub_M
ÖzetTürkçe
Electron, JavaScript, HTML ve CSS kullanılarak çapraz platform masaüstü uygulamaları geliştirmek için bir çatıdır. 42.11.9, 43.7.6, 44.5.0 ve 45.0.0-alpha.13 sürümlerinden önceki bazı sürümlerde, bazı farklı kökenli (cross-origin) iframe'lerden gelen pointerLock izin istekleri, session.setPermissionRequestHandler fonksiyonunun, isteği yapan çerçevenin requestingUrl ve isMainFrame değerleri yerine üst düzey çerçevenin değerlerini almasına neden oluyordu. Güvenilmeyen iframe içeriğini gömen ve izni isteği yapan kökene göre veren bir uygulama, bu nedenle izni üst düzey sayfanın kimliği altında verebilirdi. Güvenilmeyen gömülü içerik için pointerLock iznini reddeden uygulamalar etkilenmez. Bu sorun 42.11.9, 43.7.6, 44.5.0 ve 45.0.0-alpha.13 sürümlerinde giderilmiştir.
Kaynaktaki açıklama (İngilizce)
Electron is a framework for writing cross-platform desktop applications using JavaScript, HTML and CSS. Prior to versions 42.11.9, 43.7.6, 44.5.0, and 45.0.0-alpha.13, pointerLock permission requests from some cross-origin iframes caused session.setPermissionRequestHandler() to receive the top-level frame's requestingUrl and isMainFrame values instead of those of the requesting frame. An application that embeds untrusted iframe content and grants pointer lock based on the requesting origin could therefore grant the permission under the top-level page's identity. Applications that deny pointerLock for untrusted embedded content are not affected. This issue is fixed in versions 42.11.9, 43.7.6, 44.5.0, and 45.0.0-alpha.13.
Bu açığın açıklamasını Türkçeye çevirdik. Adım adım çözüm önerilerini kritik ve yeni açıklar için hazırlıyoruz; düzeltilmiş sürüm aşağıdaki tabloda, ayrıntılar üreticinin duyurusunda.
Etkilenen sürümler1 yazılım
| Yazılım | Etkilenen | Düzeltildiği sürüm |
|---|---|---|
| electron | < 42.11.9 | 42.11.9 |
Kaynaklar17 kaynak
- CVE.org kaydı
- NVD kaydı
- github.com/…ectron/security/advisories/GHSA-x562-297c-g43g Diğer
- github.com/electron/electron/pull/54432 Diğer
- github.com/electron/electron/pull/54463 Diğer
- github.com/electron/electron/pull/54464 Diğer
- github.com/electron/electron/pull/54465 Diğer
- github.com/electron/electron/pull/54466 Diğer
- github.com/…ommit/076c7496791a45968cf8d9e76e9657bc161ea979 Diğer
- github.com/…ommit/0b680cfa1ffa70a50282da53efde37a210d5223b Diğer
- github.com/…ommit/1755ee598697356959219beefee1e139bc3f8207 Diğer
- github.com/…ommit/4073e9f4712f61e6b8abd5548673cc7638f6c1a1 Diğer
- github.com/…ommit/a48e6eaaafa85b6fc40f7431ceec4fd6ef4bb899 Diğer
- github.com/electron/electron/releases/tag/v42.11.9 Diğer
- github.com/electron/electron/releases/tag/v43.7.6 Diğer
- github.com/electron/electron/releases/tag/v44.5.0 Diğer
- github.com/electron/electron/releases/tag/v45.0.0-alpha.13 Diğer
Kayıt geçmişi
- Yayımlandı
İlgili açıklar
Türkçe metin, resmi kayıtlardaki bilgilerle yapay zekâ yardımıyla yazıldı ve yayından önce otomatik kontrollerden geçti. Bir değişikliği uygulamadan önce üreticinin duyurusuna mutlaka bakın.