GitHub Advisoryadvisory · npm

GHSA-gr2m-v5gq-v685 Electron: Windows opened from a sandboxed top-level document do not inherit its sandbox restrictions

HIGH Published 2026-09-29 Modified 2026-09-29 Official page ↗
Aliases
CVE-2026-102674
Ecosystem
npm
Packages
electron
Severity
High
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:L/A:N
Weaknesses
CWE-266, CWE-693
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 Windows opened from a sandboxed top-level document did not inherit that document's HTML `sandbox` restrictions, so content that was meant to run sandboxed could open a window with the app's full origin. GHSA-hq2x-r82h-9wj4 covers the same issue for sandboxed iframes. Apps are only affected if they render untrusted content in a sandboxed top-level document that allows popups. Apps that deny popups from untrusted content with `setWindowOpenHandler` are not affected. Workarounds Return `{ action: 'deny' }` from `setWindowOpenHandler` for windows opened by 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-102674 Electron is a framework for writing cross-platform desktop applications using JavaScript, HTML and CSS. vulnerability

Weakness · CWE (2)

  • CWE-266 Incorrect Privilege Assignment weakness
  • CWE-693 Protection Mechanism Failure weakness

References