CVE-2026-70610CWE-1321

CVE-2026-70610

Medium · published August 5, 2026

CVSS v3.1
5.4
EPSS
1%
Percentile
46.1
In the wild
Unconfirmed
What it is

Electron is a framework for writing cross-platform desktop applications using JavaScript, HTML and CSS. Prior to 39.8.9, 40.9.2, 41.2.2, and 42.0.0-beta.4, objects copied across the contextBridge boundary from untrusted content could carry an attacker-influenced prototype, enabling prototype-pollution-style attacks against preload code despite context isolation being enabled. Apps are only affected if their preload code accepts object arguments from untrusted content and reads properties from them without own-property checks, while apps that only accept primitive arguments or validate object arguments are not affected. This issue is fixed in 39.8.9, 40.9.2, 41.2.2, and 42.0.0-beta.4.

The record
Technical detail
CVSS v3.1
5.4 · MEDIUM
Vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:L/I:L/A:N
CVSS v4.0
Not supplied
EPSS
0.00564 · 46.1th percentile
Weakness
CWE-1321 · Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution')
Published
2026-08-05T22:17Z
Affected products (12)
ProductVersionsFixed in
electronjs/electron< 39.8.939.8.9
electronjs/electron≥ 40.0.0, < 40.9.240.9.2
electronjs/electron≥ 41.0.0, < 41.2.241.2.2
electronjs/electronall versions—
electronjs/electronall versions—
electronjs/electronall versions—
electronjs/electronall versions—
electronjs/electronall versions—
electronjs/electronall versions—
electronjs/electronall versions—
electronjs/electronall versions—
electronjs/electronall versions—
References (13)
EPSS history
Timeline
  • 05 AUG 17:41Z
    Electron: contextBridge object copy honors prototype setters
    cvelistv5