GitHub Advisoryadvisory · npm
GHSA-9qh4-3jw8-366w Electron: <webview> can enable Node.js integration in Web Workers despite embedder restrictions
HIGH
Official page ↗
- Aliases
- CVE-2026-102676
- Ecosystem
- npm
- Packages
- electron
- Severity
- High
- CVSS vector
- CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:C/C:H/I:H/A:H
- Weaknesses
- CWE-1188, CWE-269
- Reviewed
- 2026-09-29
Affected packages
• npm electron: < 41.10.6 → fixed in 41.10.6
• npm electron: >= 42.0.0-alpha.1, < 42.9.2 → fixed in 42.9.2
• npm electron: >= 43.0.0-alpha.1, < 43.4.1 → fixed in 43.4.1
• npm electron: >= 44.0.0-alpha.1, < 44.0.0-beta.5 → fixed in 44.0.0-beta.5
Description
Impact
A `` could enable Node.js integration in its Web Workers even when its embedder had Node.js integration disabled, giving guest content more privilege than the embedder allowed.
Apps are only affected if they enable the `` tag and the embedder is unsandboxed. Apps that do not use ``, or that keep the embedder sandboxed, are not affected.
Workarounds
Remove `nodeIntegrationInWorker` from the guest preferences in a `will-attach-webview` handler, or do not enable the `` tag when loading untrusted content.
Fixed Versions
• `44.0.0-beta.5`
• `43.4.1`
• `42.9.2`
• `41.10.6`
For more information
If you have any questions or comments about this advisory, email us at [email protected]
Related
Alias · CVE (1)
- CVE-2026-102676 Electron is a framework for writing cross-platform desktop applications using JavaScript, HTML and CSS. vulnerability
References
- https://github.com/electron/electron/security/advisories/GHSA-9qh4-3jw8-366w web
- https://github.com/electron/electron/commit/6462a2e1dc4e6adffd3b7d9b9be1474c45dcbbe2 web
- https://github.com/electron/electron/commit/9a675aef8822bae4088567822969f900b3a37671 web
- https://github.com/electron/electron/commit/b3ae0aab5cf81c2ed03d04df1ae8e69ecfab7886 web
- https://github.com/electron/electron/commit/cd34f335c8664613db5b6e61ae51e2e1846233ae web
- https://github.com/electron/electron package
- https://github.com/electron/electron/releases/tag/v41.10.6 web
- https://github.com/electron/electron/releases/tag/v42.9.2 web
- https://github.com/electron/electron/releases/tag/v43.4.1 web
- https://github.com/electron/electron/releases/tag/v44.0.0-beta.5 web