Vulnerability · Published Apr 3, 2026 · Assigned by GitHub_M

CVE-2026-34775Electron: nodeIntegrationInWorker not correctly scoped in shared renderer processes

Medium 6.8

In plain English

A medium-severity security flaw in electron from electron. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 0.3% (higher than 22% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.

Severity (CVSS 3.1)6.8Medium
Exploit odds (30 days)0.3%top 77.9% of all CVEs
Exploited in the wildNo reportsCISA SSVC: none
Attack toolingNoneno public tooling known

Official description

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.

Affected packages & fixed versions

EcosystemPackageFixed inAdvisory
npmelectron38.8.6GHSA-xwr5-m59h-vwqr
npmelectron39.8.4GHSA-xwr5-m59h-vwqr
npmelectron40.8.4GHSA-xwr5-m59h-vwqr
npmelectron41.0.0GHSA-xwr5-m59h-vwqr

Affected products (as reported)

VendorProductVersions
electron electron < 38.8.6>= 39.0.0-alpha.1, < 39.8.4>= 40.0.0-alpha.1, < 40.8.4>= 41.0.0-alpha.1, < 41.0.0

Weakness: CWE-653 · Vector: CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:N

References