CyberSecBulletin

Electron vulnerabilities

We track 27 vulnerabilities in Electron products across 3 products. 27 are rated high or critical, and none are known to be exploited. The most recent was published on October 23, 2026.

27vulnerabilities
5critical
22high
0exploited
8.2average CVSS score

Latest Electron vulnerabilities

  • 7.4 High severity

    electron: Improper Check for Certificate Revocation

    CVE-2026-115570Electron

    Electron is a framework for writing cross-platform desktop applications using JavaScript, HTML and CSS. Prior to 42.11.16, 43.8.1, 44.9.1, and 45.0.0-beta.6, Electron does not block compromised eMudhra intermediate certificates in Chromium networking, Node.js

  • 8.8 High severity

    Electron is a framework for writing cross-platform desktop applications using JavaScript, HTML…

    CVE-2026-102677Electron

    Electron is a framework for writing cross-platform desktop applications using JavaScript, HTML and CSS. From 42.3.3 until 42.10.0, 43.5.0, and 44.0.0-beta.6, Electron's sandboxed preload code cache did not verify that a cached entry matched the preload it was

  • 9.8 Critical severity

    electron: Improper Privilege Management

    CVE-2026-102676Electron

    Electron is a framework for writing cross-platform desktop applications using JavaScript, HTML and CSS. Prior to 41.10.6, 42.9.2, 43.4.1, and 44.0.0-beta.5, an Electron <webview> guest could enable nodeIntegrationInWorker for its Web Workers even when the unsa

  • 7.4 High severity

    electron: Origin Validation Error

    CVE-2026-102675Electron

    Electron is a framework for writing cross-platform desktop applications using JavaScript, HTML and CSS. Prior to 41.10.6, 42.9.2, 43.4.1, and 44.0.0-beta.5, responses served through protocol.registerFileProtocol or protocol.registerHttpProtocol for a custom sc

  • 7.2 High severity

    electron: Protection Mechanism Failure

    CVE-2026-70608Electron

    Electron is a framework for writing cross-platform desktop applications using JavaScript, HTML and CSS. Prior to 39.8.10, 41.10.3, and 42.0.1, a sandboxed iframe without the allow-popups keyword could still open a new window or trigger setWindowOpenHandler wit

  • 7.4 High severity

    electron: Permissive Cross-domain Security Policy with Untrusted Domains

    CVE-2026-70604Electron

    Electron is a framework for writing cross-platform desktop applications using JavaScript, HTML and CSS. Prior to 39.8.10, 40.9.3, 41.4.0, and 42.0.0, a custom scheme registered with supportFetchAPI: true but without corsEnabled: true was not subject to CORS en

  • 7.5 High severity

    electron: Protection Mechanism Failure

    CVE-2026-70601Electron

    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.5, apps that expose Promise-returning functions to web content via contextBridge may be vulnerable to a con

  • 9.3 Critical severity

    electron: Buffer Copy without Checking Size of Input

    CVE-2026-54257Electron

    Electron is a framework for writing cross-platform desktop applications using JavaScript, HTML and CSS. From 42.3.1 until 42.3.3, Buffer performs incorrect byte length calculations resulting in heap buffer under/overflow. Most apps will crash and some may perf

  • 8.8 High severity

    electron: Exposure of Resource to Wrong Sphere

    CVE-2026-34765Electron

    Electron is a framework for writing cross-platform desktop applications using JavaScript, HTML and CSS. Prior to 39.8.5, 40.8.5, 41.1.0, and 42.0.0-alpha.5, when a renderer calls window.open() with a target name, Electron did not correctly scope the named-wind

  • 7.8 High severity

    electron: Improper Neutralization of Special Elements used in an OS Command

    CVE-2026-34779Electron

    Electron is a framework for writing cross-platform desktop applications using JavaScript, HTML and CSS. Prior to versions 38.8.6, 39.8.1, 40.8.0, and 41.0.0-beta.8, on macOS, app.moveToApplicationsFolder() used an AppleScript fallback path that did not properl

  • 9.8 Critical severity

    electron: Improper Isolation or Compartmentalization

    CVE-2026-34775Electron

    Electron is a framework for writing cross-platform desktop applications using JavaScript, HTML and CSS. Prior to versions 38.8.6, 39.8.4, 40.8.4, and 41.0.0, the nodeIntegrationInWorker webPreference was not correctly scoped in all configurations. In certain p

  • 8.1 High severity

    electron: Use After Free

    CVE-2026-34774Electron

    Electron is a framework for writing cross-platform desktop applications using JavaScript, HTML and CSS. Prior to versions 39.8.1, 40.7.0, and 41.0.0, apps that use offscreen rendering and allow child windows via window.open() may be vulnerable to a use-after-f

  • 7.5 High severity

    electron: Improper Neutralization of Special Elements in Output Used by a Downstream Component

    CVE-2026-34773Electron

    Electron is a framework for writing cross-platform desktop applications using JavaScript, HTML and CSS. Prior to versions 38.8.6, 39.8.1, 40.8.1, and 41.0.0, on Windows, app.setAsDefaultProtocolClient(protocol) did not validate the protocol name before writing

  • 8.8 High severity

    electron: Use After Free

    CVE-2026-34772Electron

    Electron is a framework for writing cross-platform desktop applications using JavaScript, HTML and CSS. Prior to versions 38.8.6, 39.8.0, 40.7.0, and 41.0.0-beta.8, apps that allow downloads and programmatically destroy sessions may be vulnerable to a use-afte

  • 8.8 High severity

    electron: Use After Free

    CVE-2026-34771Electron

    Electron is a framework for writing cross-platform desktop applications using JavaScript, HTML and CSS. Prior to versions 38.8.6, 39.8.0, 40.7.0, and 41.0.0-beta.8, apps that register an asynchronous session.setPermissionRequestHandler() may be vulnerable to a

  • 8.8 High severity

    electron: Use After Free

    CVE-2026-34770Electron

    Electron is a framework for writing cross-platform desktop applications using JavaScript, HTML and CSS. Prior to versions 38.8.6, 39.8.1, 40.8.0, and 41.0.0-beta.8, apps that use the powerMonitor module may be vulnerable to a use-after-free. After the native P

  • 8.8 High severity

    electron: Improper Neutralization of Argument Delimiters in a Command

    CVE-2026-34769Electron

    Electron is a framework for writing cross-platform desktop applications using JavaScript, HTML and CSS. Prior to versions 38.8.6, 39.8.0, 40.7.0, and 41.0.0-beta.8, an undocumented commandLineSwitches webPreference allowed arbitrary switches to be appended to

  • 7.8 High severity

    electron: Unquoted Search Path or Element

    CVE-2026-34768Electron

    Electron is a framework for writing cross-platform desktop applications using JavaScript, HTML and CSS. Prior to versions 38.8.6, 39.8.1, 40.8.0, and 41.0.0-beta.8, on Windows, app.setLoginItemSettings({openAtLogin: true}) wrote the executable path to the Run

  • 7.8 High severity

    electron: Improper Validation of Integrity Check Value

    CVE-2024-46992Electron

    Electron is an open source framework for writing cross-platform desktop applications using JavaScript, HTML and CSS. From versions 30.0.0-alpha.1 to before 30.0.5 and 31.0.0-alpha.1 to before 31.0.0-beta.1, Electron is vulnerable to an ASAR Integrity bypass. T

  • 7.5 High severity

    electron-builder: Improper Certificate Validation

    CVE-2024-39698Electron-userland

    electron-updater allows for automatic updates for Electron apps. The file `packages/electron-updater/src/windowsExecutableCodeSignatureVerifier.ts` implements the signature validation routine for Electron applications on Windows. Because of the surrounding she

  • 7.5 High severity

    packager: Transmission of Private Resources into a New Sphere

    CVE-2024-29900Electron

    Electron Packager bundles Electron-based application source code with a renamed Electron executable and supporting files into folders ready for distribution. A random segment of ~1-10kb of Node.js heap memory allocated either side of a known buffer will be lea

  • 7.3 High severity

    electron-builder: Untrusted Search Path

    CVE-2024-27303Electron-userland

    electron-builder is a solution to package and build a ready for distribution Electron, Proton Native app for macOS, Windows and Linux. A vulnerability that only affects eletron-builder prior to 24.13.2 in Windows, the NSIS installer makes a system call to open

  • 7.0 High severity

    electron: Insufficient Verification of Data Authenticity

    CVE-2023-44402Electron

    Electron is an open source framework for writing cross-platform desktop applications using JavaScript, HTML and CSS. This only impacts apps that have the `embeddedAsarIntegrityValidation` and `onlyLoadAppFromAsar` fuses enabled. Apps without these fuses enable

  • 8.5 High severity

    electron: Improper Check for Unusual or Exceptional Conditions

    CVE-2023-29198Electron

    Electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS. Electron apps using `contextIsolation` and `contextBridge` are affected. This is a context isolation bypass, meaning that code running in the main

  • 9.8 Critical severity

    electron: Always-Incorrect Control Flow Implementation

    CVE-2023-23623Electron

    Electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS. A Content-Security-Policy that disables eval, specifically setting a `script-src` directive and _not_ providing `unsafe-eval` in that directive, is

  • 7.2 High severity

    Electron is a framework for writing cross-platform desktop applications using JavaScript (JS)…

    CVE-2022-29257Electron

    Electron is a framework for writing cross-platform desktop applications using JavaScript (JS), HTML, and CSS. A vulnerability in versions prior to 18.0.0-beta.6, 17.2.0, 16.2.6, and 15.5.5 allows attackers who have control over a given apps update server / upd

  • 9.8 Critical severity

    electron: Exposure of Resource to Wrong Sphere

    CVE-2022-29247ElectronEPSS 1.09%

    Electron is a framework for writing cross-platform desktop applications using JavaScript (JS), HTML, and CSS. A vulnerability in versions prior to 18.0.0-beta.6, 17.2.0, 16.2.6, and 15.5.5 allows a renderer with JS execution to obtain access to a new renderer