CVE-2026-70612
Received Received - Intake

External Protocol URL Spoofing in Electron Framework

Vulnerability report for CVE-2026-70612, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-08-05

Last updated on: 2026-08-05

Assigner: GitHub, Inc.

Description

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.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-08-05
Last Modified
2026-08-05
Generated
2026-08-05
AI Q&A
2026-08-05
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 5 associated CPEs
Vendor Product Version / Range
electron electron to 42.0.0-beta.3 (exc)
electron electron 42.0.0-beta.3
electron electron to 39.8.8 (exc)
electron electron to 40.9.0 (exc)
electron electron to 41.2.1 (exc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-284 The product does not restrict or incorrectly restricts access to a resource from an unauthorized actor.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This vulnerability affects Electron, a framework for building desktop apps with JavaScript, HTML, and CSS. It allows sandboxed iframes in web content to bypass restrictions and trigger external protocol URL handlers, potentially launching OS-registered applications without proper permission checks. This flaw exists in versions before 39.8.8, 40.9.0, 41.2.1, and 42.0.0-beta.3.

Impact Analysis

An attacker could exploit this to trick users into launching unintended applications via malicious web content. This may lead to unauthorized actions, data exposure, or further compromise of the user's system, depending on the external application's permissions.

Mitigation Strategies

Update Electron to version 39.8.8, 40.9.0, 41.2.1, or 42.0.0-beta.3 or later to address the vulnerability.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-70612. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart