Impact
Untrusted web content can invoke window.open with a features string that sets privileged BrowserWindow options. These options, when not filtered by an allowlist, allow the main process to access attacker‑chosen file or network paths. This leads to a potential escalation of privileges within the Electron application and could enable arbitrary file read/write or network communication caused by the main process.
Affected Systems
The vulnerability affects the Electron framework (electron:electron) in all releases older than version 39.8.8, 40.9.0, 41.2.1, and 42.0.0‑beta.3. Applications built with these Electron releases are at risk.
Risk and Exploitability
The CVSS score of 5.3 indicates a medium severity. No EPSS score is available, and the vulnerability is not listed in the CISA KEV catalog. The most likely attack vector involves untrusted content. If such content can call window.open, it can maliciously set unrestricted options, enabling the main process to access arbitrary local files or network resources.
OpenCVE Enrichment
Github GHSA