CVE-2026-70612

MEDIUM CVSS 3.1: 5.4 EPSS 0.43%
Updated Oct 08, 2026
Electronjs
Parameter Value
CVSS 5.4 (MEDIUM)
Affected Versions 40.0.0 — 41.2.1
Fixed In 39.8.8
Type CWE-284 (Improper Access Control)
Vendor Electronjs
Public PoC No

Electron is a framework for writing cross-platform desktop applications using JavaScript, HTML and CSS. Prior to 39.8.8, 40.9.0, 41.2.1, and 42.0.0-beta.3, requests to open external protocol URLs from web content did not take iframe sandbox restrictions into account, so a sandboxed iframe could cause an OS-registered external application to be launched. The frame sandbox state was also not made available to the app permission handlers, affecting apps that render untrusted content in sandboxed iframes and grant the openExternal permission by default when no setPermissionRequestHandler is installed.

This issue is fixed in 39.8.8, 40.9.0, 41.2.1, and 42.0.0-beta.3.

Attack Parameters

Attack Vector
Network
Can be exploited remotely
Attack Complexity
High
Difficult to exploit
Privileges Required
None
No privileges needed
User Interaction
None
No user interaction needed

Impact Assessment

Confidentiality
Low
Partial data leak
Integrity
Low
Partial data modification
Availability
None
No disruption

CVSS Vector v3.1

Vulnerable Products 11

Configuration From (including) Up to (excluding)
Electronjs Electron
cpe:2.3:a:electronjs:electron:*:*:*:*:*:node.js:*:*
— 39.8.8
Electronjs Electron
cpe:2.3:a:electronjs:electron:*:*:*:*:*:node.js:*:*
40.0.0 40.9.0
Electronjs Electron
cpe:2.3:a:electronjs:electron:*:*:*:*:*:node.js:*:*
41.0.0 <= 41.2.1
Electronjs Electron
cpe:2.3:a:electronjs:electron:42.0.0:alpha1:*:*:*:node.js:*:*
— —
Electronjs Electron
cpe:2.3:a:electronjs:electron:42.0.0:alpha2:*:*:*:node.js:*:*
— —
Electronjs Electron
cpe:2.3:a:electronjs:electron:42.0.0:alpha3:*:*:*:node.js:*:*
— —
Electronjs Electron
cpe:2.3:a:electronjs:electron:42.0.0:alpha4:*:*:*:node.js:*:*
— —
Electronjs Electron
cpe:2.3:a:electronjs:electron:42.0.0:alpha5:*:*:*:node.js:*:*
— —
Electronjs Electron
cpe:2.3:a:electronjs:electron:42.0.0:alpha6:*:*:*:node.js:*:*
— —
Electronjs Electron
cpe:2.3:a:electronjs:electron:42.0.0:beta1:*:*:*:node.js:*:*
— —
Electronjs Electron
cpe:2.3:a:electronjs:electron:42.0.0:beta2:*:*:*:node.js:*:*
— —