EL
Product
Electron
59
CVEs
0
On KEV
9.9
Max CVSS
0
New 30D
Severity mix
Critical 7High 23Medium 27Low 2
Watch
Add Electron to your stack to get only the CVEs that touch what you run.
| CVE | CVSS | Published | Summary · affected versions |
|---|---|---|---|
| CVE-2020-4077 | 9.9 | Jul 7 | In Electron before versions 7.2.4, 8.2.4, and 9.0.0-beta21, there is a context isolation bypass Affected: 7.0.0 before 7.2.4; 8.0.0 before 8.2.4; 9.0.0; 9.0.0; 9.0.0; 9.0.0; +17 more |
| CVE-2026-102676 | 9.8 | Sep 29 | Electron: <webview> can enable Node.js integration in Web Workers despite embedder restrictions Affected: before 41.10.6; 42.0.0 before 42.9.2; 43.0.0 before 43.4.1; 44.0.0; 44.0.0; 44.0.0; +10 more |
| CVE-2026-34775 | 9.8 | Apr 3 | Electron: nodeIntegrationInWorker not correctly scoped in shared renderer processes Affected: before 38.8.6; 39.0.0 before 39.8.4; 40.0.0 before 40.8.4; 41.0.0; 41.0.0; 41.0.0; +11 more |
| CVE-2023-23623 | 9.8 | Sep 6 | Electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS Affected: 22.0.0; 22.0.0; 22.0.0; 22.0.0; 22.0.0; 22.0.0; +4 more |
| CVE-2022-29247 | 9.8 | Jun 13 | Electron is a framework for writing cross-platform desktop applications using JavaScript (JS), HTML, and CSS Affected: before 15.5.5; 16.0.1 before 16.2.6; 17.0.1 before 17.2.0; 16.0.0; 16.0.0; 16.0.0; +20 more |
| CVE-2017-16151 | 9.8 | Jun 7 | Based on details posted by the ElectronJS team; A remote code execution vulnerability has been discovered in Google Chromium that affects all recent versions of Electron Affected: before 1.7.8 |
| CVE-2020-4076 | 9.0 | Jul 7 | In Electron before versions 7.2.4, 8.2.4, and 9.0.0-beta21, there is a context isolation bypass Affected: 7.0.0 before 7.2.4; 8.0.0 before 8.2.4; 9.0.0; 9.0.0; 9.0.0; 9.0.0; +17 more |
| CVE-2026-102677 | 8.8 | Sep 29 | Electron: Sandboxed preload code cache can be poisoned by a compromised renderer Affected: 42.3.3 through 42.10.0; 43.0.0 before 43.4.2; 44.0.0; 44.0.0; 44.0.0; 44.0.0; +10 more |
| CVE-2026-34765 | 8.8 | Apr 7 | Electron named window.open targets not scoped to the opener's browsing context Affected: through 39.8.4; 40.0.0 through 40.8.4; 41.0.0 before 41.1.0; 41.2.0; 42.0.0; 42.0.0; +2 more |
| CVE-2026-34772 | 8.8 | Apr 3 | Electron: Use-after-free in download save dialog callback Affected: before 38.8.6; 39.0.0 before 39.8.0; 40.0.0 before 40.7.0; 41.0.0; 41.0.0; 41.0.0; +10 more |
| CVE-2026-34771 | 8.8 | Apr 3 | Electron: Use-after-free in WebContents fullscreen, pointer-lock, and keyboard-lock permission callbacks Affected: before 38.8.6; 39.0.0 before 39.8.0; 40.0.0 before 40.7.0; 41.0.0; 41.0.0; 41.0.0; +10 more |
| CVE-2026-34770 | 8.8 | Apr 3 | Electron: Use-after-free in PowerMonitor on Windows and macOS Affected: before 38.8.6; 39.0.0 before 39.8.1; 40.0.0 before 40.8.0; 41.0.0; 41.0.0; 41.0.0; +10 more |
| CVE-2026-34769 | 8.8 | Apr 3 | Electron: Renderer command-line switch injection via undocumented commandLineSwitches webPreference Affected: before 38.8.6; 39.0.0 before 39.8.0; 40.0.0 before 40.7.0; 41.0.0; 41.0.0; 41.0.0; +10 more |
| CVE-2018-1000118 | 8.8 | Mar 7 | Github Electron version Electron 1.8.2-beta.4 and earlier contains a Command Injection vulnerability in Protocol Handler that can result in command execute Affected: through 1.8.1; 1.8.2; 1.8.2; 1.8.2; 1.8.2 |
| CVE-2021-39184 | 8.6 | Oct 12 | Electron is a framework for writing cross-platform desktop applications using JavaScript, HTML and CSS Affected: 10.1.0 before 11.5.0; 12.0.0 before 12.1.0; 13.0.0 before 13.3.0; 14.0.0; 14.0.0; 14.0.0; +31 more |
| CVE-2023-29198 | 8.5 | Sep 6 | Electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS Affected: before 22.3.6; 23.0.0 before 23.2.3; 24.0.0; 24.0.0; 24.0.0; 24.0.0; +12 more |
| CVE-2026-34774 | 8.1 | Apr 3 | Electron: Use-after-free in offscreen child window paint callback Affected: before 39.8.1; 40.0.0 before 40.7.0; 41.0.0; 41.0.0; 41.0.0; 41.0.0; +10 more |
| CVE-2018-15685 | 8.1 | Aug 23 | GitHub Electron 1.7.15, 1.8.7, 2.0.7, and 3.0.0-beta.6, in certain scenarios involving IFRAME elements and "nativeWindowOpen: true" or "sandbox: true" options, is affected by a… Affected: 1.7.15; 1.8.7; 2.0.7; 3.0.0 |
| CVE-2018-1000136 | 8.1 | Mar 23 | Electron version 1.7 up to 1.7.12; 1.8 up to 1.8.3 and 2.0.0 up to 2.0.0-beta.3 contains an improper handling of values vulnerability in Webviews that can result in remote code… Affected: 1.7.0 through 1.7.12; after 1.8.0 through 1.8.3; 2.0.0; 2.0.0; 2.0.0; 2.0.0; +1 more |
| CVE-2026-34779 | 7.8 | Apr 4 | Electron: AppleScript injection in app.moveToApplicationsFolder on macOS Affected: before 38.8.6; 39.0.0 before 39.8.1; 40.0.0 before 40.8.0; 41.0.0; 41.0.0; 41.0.0; +10 more |
| CVE-2026-34768 | 7.8 | Apr 3 | Electron: Unquoted executable path in app.setLoginItemSettings on Windows Affected: before 38.8.6; 39.0.0 before 39.8.1; 40.0.0 before 40.8.0; 41.0.0; 41.0.0; 41.0.0; +10 more |
| CVE-2026-70601 | 7.5 | Aug 5 | Electron: Context isolation bypass via Function.prototype.bind hijack Affected: before 39.8.9; 40.0.0 before 40.9.2; 41.0.0 before 41.2.2; 42.0.0; 42.0.0; 42.0.0; +7 more |
| CVE-2026-34773 | 7.5 | Apr 3 | Electron: Registry key path injection in app.setAsDefaultProtocolClient on Windows Affected: before 38.8.6; 39.0.0 before 39.8.1; 40.0.0 before 40.8.1; 41.0.0; 41.0.0; 41.0.0; +11 more |
| CVE-2020-15174 | 7.5 | Oct 6 | In Electron before versions 11.0.0-beta.1, 10.0.1, 9.3.0 or 8.5.1 the `will-navigate` event that apps use to prevent navigations to unexpected destinations as per our security… Affected: 8.0.0 before 8.5.1; 9.0.0 before 9.3.0; 10.0.0 before 10.0.1 |
| CVE-2020-4075 | 7.5 | Jul 7 | In Electron before versions 7.2.4, 8.2.4, and 9.0.0-beta21, arbitrary local file read is possible by defining unsafe window options on a child window opened via window.open Affected: 7.0.0 before 7.2.4; 8.0.0 before 8.2.4; 9.0.0; 9.0.0; 9.0.0; 9.0.0; +17 more |
| CVE-2026-102675 | 7.4 | Sep 29 | Electron: File and HTTP protocol handlers allow cross-origin reads without corsEnabled Affected: before 41.10.6; 42.0.0 before 42.9.2; 43.0.0 before 43.4.1; 44.0.0; 44.0.0; 44.0.0; +10 more |
| CVE-2026-70604 | 7.4 | Aug 5 | Electron: Custom protocol with supportFetchAPI but not corsEnabled allows cross-origin reads Affected: before 39.8.10; 40.0.0 before 40.9.3; 41.0.0 before 41.4.0; 42.0.0; 42.0.0; 42.0.0; +11 more |
| CVE-2026-70608 | 7.2 | Aug 5 | Electron: Sandboxed iframe can bypass the allow-popups restriction via the OpenURL navigation path Affected: before 39.8.8; 40.0.0 before 41.10.3; 42.0.0 before 42.0.1 |
| CVE-2022-29257 | 7.2 | Jun 13 | Electron is a framework for writing cross-platform desktop applications using JavaScript (JS), HTML, and CSS Affected: before 15.5.0; 16.0.1 before 16.2.0; 17.0.1 before 17.2.0; 16.0.0; 16.0.0; 16.0.0; +20 more |
| CVE-2023-44402 | 7.0 | Dec 1 | ASAR Integrity bypass via filetype confusion in electron Affected: through 22.3.24; 23.0.0 through 23.3.14; 24.0.0 through 24.8.3; 25.0.0 through 25.8.1; 26.0.0 through 26.2.1; 27.0.0; +5 more |
| CVE-2026-70611 | 6.9 | Aug 5 | Electron: DevTools embedder handler executes arbitrary files via shell open Affected: before 39.8.9; 40.0.0 before 40.9.2; 41.0.0 before 41.2.1; 42.0.0; 42.0.0; 42.0.0; +5 more |
| CVE-2020-15096 | 6.8 | Jul 7 | In Electron before versions 6.1.1, 7.2.4, 8.2.4, and 9.0.0-beta21, there is a context isolation bypass, meaning that code running in the main world context in the renderer can… Affected: before 6.1.1; 7.0.0 before 7.2.4; 8.0.0 before 8.2.4; 9.0.0; 9.0.0; 9.0.0; +18 more |
| CVE-2026-70602 | 6.6 | Aug 5 | Electron: Extension tab APIs operate across session boundaries Affected: before 39.8.8; 40.0.0 before 40.9.0; 41.0.0 before 41.2.1; 42.0.0; 42.0.0; 42.0.0; +5 more |
| CVE-2023-39956 | 6.6 | Sep 6 | Electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS Affected: before 22.3.9; 23.0.0 before 23.3.13; 24.0.0 before 24.7.1; 25.0.0 before 25.5.0; 26.0.0; 26.0.0; +18 more |
| CVE-2026-34778 | 6.5 | Apr 3 | Electron: Service worker can spoof executeJavaScript IPC replies Affected: before 38.8.6; 39.0.0 before 39.8.1; 40.0.0 before 40.8.1; 41.0.0; 41.0.0; 41.0.0; +11 more |
| CVE-2026-34767 | 6.5 | Apr 3 | Electron: HTTP Response Header Injection in custom protocol handlers and webRequest Affected: before 38.8.6; 39.0.0 before 39.8.3; 40.0.0 before 40.8.3; 41.0.0 before 41.0.3 |
| CVE-2020-26272 | 6.5 | Jan 28 | The Electron framework lets users write cross-platform desktop applications using JavaScript, HTML and CSS Affected: 9.0.0 before 9.4.0; 10.0.0 before 10.2.0; 11.0.0 before 11.1.0; 9.0.0; 9.0.0; 9.0.0; +34 more |
| CVE-2026-70597 | 6.3 | Aug 5 | Electron: Parent process code-sign check is spoofable Affected: before 39.8.8; 40.0.0 before 40.9.0; 41.0.0 through 41.2.1; 42.0.0; 42.0.0; 42.0.0; +5 more |
| CVE-2026-102674 | 6.1 | Sep 29 | Electron: Windows opened from a sandboxed top-level document do not inherit its sandbox restrictions Affected: before 41.10.6; 42.0.0 before 42.9.2; 43.0.0 before 43.4.1; 44.0.0; 44.0.0; 44.0.0; +10 more |
| CVE-2026-102673 | 6.1 | Sep 29 | Electron drops inherited HTML sandbox restrictions for popups opened through OpenURLFromTab Affected: before 39.8.8; 40.0.0 before 40.9.0; 41.0.0 through 41.2.1; 42.0.0; 42.0.0; 42.0.0; +5 more |
| CVE-2026-34780 | 6.1 | Apr 4 | Electron: Context Isolation bypass via contextBridge VideoFrame transfer Affected: 39.0.0 before 39.8.0; 40.0.0 before 40.7.0; 41.0.0; 41.0.0; 41.0.0; 41.0.0; +9 more |
| CVE-2022-36077 | 6.1 | Nov 8 | The Electron framework enables writing cross-platform desktop applications using JavaScript, HTML and CSS Affected: before 18.3.7; 19.0.0 before 19.0.11; 20.0.0 before 20.0.1; 21.0.0; 21.0.0; 21.0.0; +4 more |
| CVE-2026-70603 | 6.0 | Aug 5 | Electron: shell.openPath path validation bypass via embedded null byte Affected: before 39.8.6; 40.0.0 before 40.9.0; 41.0.0 before 41.1.1; 42.0.0; 42.0.0; 42.0.0; +4 more |
| CVE-2026-70606 | 5.9 | Aug 5 | Electron: ProtocolResponse.url reuses the default session cache instead of the registering session Affected: before 40.10.6; 41.0.0 through 41.9.1; 42.0.0 through 42.5.1; 43.0.0; 43.0.0; 43.0.0; +2 more |
| CVE-2026-70605 | 5.9 | Aug 5 | Electron: HTTP redirect followed into local file loader Affected: before 39.8.8; 40.0.0 before 40.9.0; 41.0.0 before 41.2.1; 42.0.0; 42.0.0; 42.0.0; +5 more |
| CVE-2026-70599 | 5.9 | Aug 5 | Electron: Permission Check Handler Receives Main Frame Origin Instead of Requesting Iframe Origin Affected: before 39.8.7; 40.0.0 before 40.9.0; 41.0.0 before 41.2.1; 42.0.0; 42.0.0; 42.0.0; +5 more |
| CVE-2026-70609 | 5.7 | Aug 5 | Electron: DevTools JavaScript Injection via Unsanitized Dock State Parameter Affected: before 39.8.7; 40.0.0 before 40.9.0; 41.0.0 before 41.2.0; 42.0.0; 42.0.0; 42.0.0; +4 more |
| CVE-2020-15215 | 5.6 | Oct 6 | Electron before versions 11.0.0-beta.6, 10.1.2, 9.3.1 or 8.5.2 is vulnerable to a context isolation bypass Affected: 8.0.0; 8.0.0; 8.0.0; 8.0.0; 8.0.0; 8.0.0; +34 more |
| CVE-2026-34764 | 5.5 | Apr 6 | Electron has a use-after-free in offscreen shared texture release() callback Affected: 33.0.0 before 39.8.5; 40.0.0 before 40.8.5; 41.0.0 before 41.1.0; 42.0.0; 42.0.0; 42.0.0; +1 more |
| CVE-2026-70612 | 5.4 | Aug 5 | Electron: Sandboxed iframes can launch external protocol handlers Affected: before 39.8.8; 40.0.0 before 40.9.0; 41.0.0 through 41.2.1; 42.0.0; 42.0.0; 42.0.0; +5 more |
