- Yama var
- Son 7 gün
- CWE-346
CVE-2026-113800
Electron'da HID ve USB izin denetimleri yanlış kökene atfedilebiliyor
- Yayımlandı
- Güncellendi
- 23 Eki 2026
- Açık yaşı
- 7 gün
- Kaydı açan
- GitHub_M
ÖzetTürkçe
Electron, JavaScript, HTML ve CSS kullanarak çapraz platformlu masaüstü uygulamaları geliştirmek için bir çerçevedir. 42.11.3, 43.7.0, 44.3.0 ve 45.0.0-alpha.5 sürümlerinden önce, bir iframe içinden yapılan hid ve usb izin denetimleri, setPermissionCheckHandler işlevinin, isteği yapan çerçevenin yerine üst düzey çerçevenin kökenini ve ayrıntılarını almasına neden oluyordu. Bu nedenle, hid veya usb erişimini güvenilmeyen çapraz kökenli bir iframe'e devreden ve köken temelli mantıkla cihaz erişimine izin veren bir uygulama, gömülü çerçeveye üst düzey sayfa için amaçlanan erişimi verebilirdi. Bu sorun 42.11.3, 43.7.0, 44.3.0 ve 45.0.0-alpha.5 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.3, 43.7.0, 44.3.0, and 45.0.0-alpha.5, hid and usb permission checks made from an iframe caused setPermissionCheckHandler to receive the top-level frame's origin and details instead of the requesting frame's. An application that delegated hid or usb to a cross-origin untrusted iframe and allowed device access with origin-based logic could therefore grant that embedded frame access intended for the top-level page. This issue is fixed in versions 42.11.3, 43.7.0, 44.3.0, and 45.0.0-alpha.5.
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.3 | 42.11.3 |
Kaynaklar17 kaynak
- CVE.org kaydı
- NVD kaydı
- github.com/…ectron/security/advisories/GHSA-fw47-9c62-h3vw Diğer
- github.com/electron/electron/pull/53656 Diğer
- github.com/electron/electron/pull/53679 Diğer
- github.com/electron/electron/pull/53688 Diğer
- github.com/electron/electron/pull/53689 Diğer
- github.com/electron/electron/pull/53736 Diğer
- github.com/…ommit/22de0a3a06cfd3174fc6c59c3810ab5e1c91bf1a Diğer
- github.com/…ommit/36042b2e1b1c60c67b05ba0e95d1a34f608b9742 Diğer
- github.com/…ommit/56cc43eb677d46b86b0d3f49b5fba71404ab1ff0 Diğer
- github.com/…ommit/922073f8601479e93071f56f0745041291b206fd Diğer
- github.com/…ommit/c965cee73284c4b230a81d51a7db6115e55da8c0 Diğer
- github.com/electron/electron/releases/tag/v42.11.3 Diğer
- github.com/electron/electron/releases/tag/v43.7.0 Diğer
- github.com/electron/electron/releases/tag/v44.3.0 Diğer
- github.com/electron/electron/releases/tag/v45.0.0-alpha.5 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.