CVE-2026-102673: Electron drops inherited HTML sandbox restrictions for popups opened through OpenURLFromTab
Affects electronSource GCVE Database
Not known to be exploited · CVSS 8.2 High : upgrade to 43.0.0 soon.
Data as of 13 Nov 2026, 23:53 UTC
- EPSS
- 0.1% chance of exploitation in 30 days – higher than 2% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
- Patch
- Available – fixed in 43.0.0
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:L/A:NExploitation evidence
Disclosed: evidence found.
CVE published 29 Sep 2026
Detectable: no evidence on record.
No public nuclei template indexed
Weaponized: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 14 Nov 2026.
What to do
Upgrade electron to 43.0.0.
Affected software
| Product | Affected | Fixed in |
|---|---|---|
| npmelectron | Affected
| Fixed in
|
Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.
AI-suggested
A fix is available in Electron versions 41.10.4, 42.5.2, and 43.0.0. Applications should upgrade to these or later versions to remediate the vulnerability. As a workaround, developers can use the 'setWindowOpenHandler' on the parent WebContents to deny or constrain popups opened from sandboxed frames, or avoid applying 'allow-popups' to sandboxed iframes that render untrusted content.
Description
Electron versions prior to 41.10.4, between 42.0.0-alpha.1 and 42.5.2, and between 43.0.0-alpha.1 and 43.0.0 allowed popups opened from sandboxed iframes with 'allow-scripts allow-popups' to drop sandbox restrictions. This enabled sandboxed content to open popups with the embedding app's full origin, potentially accessing cookies, storage, and same-origin scripting. The issue affects apps embedding untrusted content in sandboxed iframes with these permissions. Fixed versions are 41.10.4, 42.5.2, and 43.0.0.
References
- github.com/electron/electron/security/advisories/GHSA-hq2x-r82h-9wj4 (opens in a new tab)
- github.com/electron/electron/pull/52133 (opens in a new tab)
- github.com/electron/electron/commit/7ea14d5f55ecb11a30447701ddca16b3feee0bba (opens in a new tab)
- github.com/electron/electron/commit/e26b2640e7795c42bfb111b76009cbb4327c9a69 (opens in a new tab)
- github.com/electron/electron/commit/ebe1165ee2b05c203c26dd2244ef1c5b9b1c04da (opens in a new tab)
- github.com/electron/electron (opens in a new tab)
- github.com/electron/electron/releases/tag/v41.10.4 (opens in a new tab)
- github.com/electron/electron/releases/tag/v42.5.2 (opens in a new tab)
- github.com/electron/electron/releases/tag/v43.0.0 (opens in a new tab)