Approved changes feed: RSS · Atom

cpe:2.3:a:electronjs:electron:41.0.0:alpha3:*:*:*:node.js:*:*

part: a version: 41.0.0 update: alpha3

VendorElectronjs (2af93ff4-38f6-5aef-acc5-80ca92aa0b83)
ProductElectron (3ffe6bdf-afda-502c-ac98-8ec4a42261cc)
Edition*
Language*
Software edition*
Target softwarenode.js
Target hardware*
Other*
NotesImported from NVD CPE 2.0 feed

PURL mappings

PURLSourceLast updated
pkg:github/electron/electron purl2cpe 2026-06-01 10:17:08.322192
pkg:gitlab/immersaview/electron purl2cpe 2026-06-01 10:17:08.322193
pkg:npm/electron purl2cpe 2026-06-01 10:17:08.322195
pkg:sourceforge/electron.mirror purl2cpe 2026-06-01 10:17:08.322196

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2026-34780 vulnerable 2026-06-08 07:59:13.136431 Electron: Context Isolation bypass via contextBridge VideoFrame transfer
HIGH (8.4)
Electron is a framework for writing cross-platform desktop applications using JavaScript, HTML and CSS. From versions 39.0.0-alpha.1 to before 39.8.0, 40.0.0-alpha.1 to before 40.7.0, and 41.0.0-alpha.1 to before 41.0.0-beta.8, apps that pass VideoFrame objects (from the WebCodecs API) across the contextBridge are vulnerable to a context isolation bypass. An attacker who can execute JavaScript in the main world (for example, via XSS) can use a bridged VideoFrame to gain access to the isolated world, including any Node.js APIs exposed to the preload script. Apps are only affected if a preload script returns, resolves, or passes a VideoFrame object to the main world via contextBridge.exposeInMainWorld(). Apps that do not bridge VideoFrame objects are not affected. This issue has been patched in versions 39.8.0, 40.7.0, and 41.0.0-beta.8.
Published: 2026-04-04T00:02:02.224Z
Updated: 2026-07-15T01:03:46.178Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-34779 vulnerable 2026-06-08 07:59:13.135417 Electron: AppleScript injection in app.moveToApplicationsFolder on macOS
MEDIUM (6.5)
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 properly handle certain characters in the application bundle path. Under specific conditions, a crafted launch path could lead to arbitrary AppleScript execution when the user accepted the move-to-Applications prompt. Apps are only affected if they call app.moveToApplicationsFolder(). Apps that do not use this API are not affected. This issue has been patched in versions 38.8.6, 39.8.1, 40.8.0, and 41.0.0-beta.8.
Published: 2026-04-04T00:00:41.873Z
Updated: 2026-04-08T03:55:40.913Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-34778 vulnerable 2026-06-08 07:59:13.134162 Electron: Service worker can spoof executeJavaScript IPC replies
MEDIUM (5.9)
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, a service worker running in a session could spoof reply messages on the internal IPC channel used by webContents.executeJavaScript() and related methods, causing the main-process promise to resolve with attacker-controlled data. Apps are only affected if they have service workers registered and use the result of webContents.executeJavaScript() (or webFrameMain.executeJavaScript()) in security-sensitive decisions. This issue has been patched in versions 38.8.6, 39.8.1, 40.8.1, and 41.0.0.
Published: 2026-04-03T23:59:07.419Z
Updated: 2026-04-06T15:50:49.205Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-34777 vulnerable 2026-06-08 07:59:13.133363 Electron: Incorrect origin passed to permission request handler for iframe requests
MEDIUM (5.4)
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, when an iframe requests fullscreen, pointerLock, keyboardLock, openExternal, or media permissions, the origin passed to session.setPermissionRequestHandler() was the top-level page's origin rather than the requesting iframe's origin. Apps that grant permissions based on the origin parameter or webContents.getURL() may inadvertently grant permissions to embedded third-party content. The correct requesting URL remains available via details.requestingUrl. Apps that already check details.requestingUrl are not affected. This issue has been patched in versions 38.8.6, 39.8.1, 40.8.1, and 41.0.0.
Published: 2026-04-03T23:57:36.488Z
Updated: 2026-04-06T15:33:30.315Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-34776 vulnerable 2026-06-08 07:59:13.132442 Electron: Out-of-bounds read in second-instance IPC on macOS and Linux
MEDIUM (5.3)
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 macOS and Linux, apps that call app.requestSingleInstanceLock() were vulnerable to an out-of-bounds heap read when parsing a crafted second-instance message. Leaked memory could be delivered to the app's second-instance event handler. This issue is limited to processes running as the same user as the Electron app. Apps that do not call app.requestSingleInstanceLock() are not affected. Windows is not affected by this issue. This issue has been patched in versions 38.8.6, 39.8.1, 40.8.1, and 41.0.0.
Published: 2026-04-03T23:56:42.200Z
Updated: 2026-04-06T15:31:46.052Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-34775 vulnerable 2026-06-08 07:59:13.131639 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-34774 vulnerable 2026-06-08 07:59:13.130271 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-34773 vulnerable 2026-06-08 07:59:13.110930 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-34772 vulnerable 2026-06-08 07:59:13.105825 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-34771 vulnerable 2026-06-08 07:59:13.104694 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-34770 vulnerable 2026-06-08 07:59:13.103384 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-34769 vulnerable 2026-06-08 07:59:13.102263 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-34768 vulnerable 2026-06-08 07:59:13.101049 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-34766 vulnerable 2026-06-08 07:59:13.093046 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.