Electronjs Electron 41.0.0 Beta 8 for Node.js
Approved changes feed: RSS · Atom
cpe:2.3:a:electronjs:electron:41.0.0:beta8:*:*:*:node.js:*:*
part: a version: 41.0.0 update: beta8
| Vendor | Electronjs (2af93ff4-38f6-5aef-acc5-80ca92aa0b83) |
|---|---|
| Product | Electron (3ffe6bdf-afda-502c-ac98-8ec4a42261cc) |
| Edition | * |
| Language | * |
| Software edition | * |
| Target software | node.js |
| Target hardware | * |
| Other | * |
| Notes | Imported from NVD CPE 2.0 feed |
PURL mappings
| PURL | Source | Last updated |
|---|---|---|
pkg:github/electron/electron |
purl2cpe | 2026-06-01 10:17:08.322252 |
pkg:gitlab/immersaview/electron |
purl2cpe | 2026-06-01 10:17:08.322253 |
pkg:npm/electron |
purl2cpe | 2026-06-01 10:17:08.322255 |
pkg:sourceforge/electron.mirror |
purl2cpe | 2026-06-01 10:17:08.322256 |
Vulnerability references
| Identifier | cpeApplicability | Submitted | db.gcve.eu details | Rationale |
|---|---|---|---|---|
CVE:CVE-2026-34778 |
vulnerable | 2026-06-08 07:59:13.134761 |
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 |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-34777 |
vulnerable | 2026-06-08 07:59:13.133675 |
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 |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-34776 |
vulnerable | 2026-06-08 07:59:13.132907 |
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 |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-34775 |
vulnerable | 2026-06-08 07:59:13.131945 |
Electron: nodeIntegrationInWorker not correctly scoped in shared renderer processes
MEDIUM (6.8)
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 process-sharing scenarios, workers spawned in frames configured with nodeIntegrationInWorker: false could still receive Node.js integration. Apps are only affected if they enable nodeIntegrationInWorker. Apps that do not use nodeIntegrationInWorker are not affected. This issue has been patched in versions 38.8.6, 39.8.4, 40.8.4, and 41.0.0.
Published: 2026-04-03T23:55:20.950Z
Updated: 2026-04-08T03:55:39.764Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-34774 |
vulnerable | 2026-06-08 07:59:13.131006 |
Electron: Use-after-free in offscreen child window paint callback
HIGH (8.1)
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-free. If the parent offscreen WebContents is destroyed while a child window remains open, subsequent paint frames on the child dereference freed memory, which may lead to a crash or memory corruption. Apps are only affected if they use offscreen rendering (webPreferences.offscreen: true) and their setWindowOpenHandler permits child windows. Apps that do not use offscreen rendering, or that deny child windows, are not affected. This issue has been patched in versions 39.8.1, 40.7.0, and 41.0.0.
Published: 2026-04-03T23:52:38.680Z
Updated: 2026-07-15T01:03:48.744Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-34773 |
vulnerable | 2026-06-08 07:59:13.129779 | 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.