
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-34774 is a use-after-free (UAF) vulnerability in the Electron framework, specifically in the offscreen child window paint callback. When a parent offscreen WebContents is destroyed while a child window opened via window.open() remains active, subsequent paint frames on the child window dereference freed memory, potentially leading to a crash or memory corruption. The vulnerability affects Electron versions below 39.8.1, versions 40.0.0-alpha.1 through 40.7.0, and versions 41.0.0-alpha.1 through 41.0.0. It was published on April 2–3, 2026, and carries a CVSS v3.1 base score of 8.1 (High) (GitHub Advisory, Electron Advisory).
The root cause is a use-after-free condition (CWE-416) in Electron's offscreen rendering subsystem. When webPreferences.offscreen: true is set and a child window is created via window.open() with a permissive setWindowOpenHandler, destroying the parent WebContents does not properly invalidate or close the child window's paint callback references. Subsequent paint frames triggered on the child window then dereference the already-freed parent WebContents memory. Exploitation requires the attacker to be able to influence the lifecycle of the parent WebContents (e.g., via network-delivered content) while a child window remains open, though the high attack complexity rating reflects the specific timing and configuration conditions required (GitHub Advisory, Electron Advisory).
Successful exploitation can result in application crashes (denial of service), memory corruption, or potentially arbitrary code execution within the Electron renderer process context. Given the high confidentiality, integrity, and availability impact ratings, an attacker could potentially access sensitive in-memory data, corrupt application state, or cause persistent instability. Only applications explicitly using offscreen rendering (webPreferences.offscreen: true) and permitting child window creation are at risk; applications not meeting both conditions are unaffected (GitHub Advisory, Electron Advisory).
There is no public proof-of-concept exploit and no evidence of in-the-wild exploitation as of the time of publication (GitHub Advisory). The EPSS score is approximately 0.02% (6th percentile), indicating a low near-term probability of exploitation. The vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. No threat actor attribution has been reported.
Electron has released patched versions addressing this vulnerability: 39.8.1, 40.7.0, and 41.0.0. Developers should upgrade their Electron dependency to one of these versions as the primary remediation. For applications unable to patch immediately, two workarounds are available: (1) configure setWindowOpenHandler to deny all child window creation from offscreen renderers, or (2) ensure all child windows are explicitly closed before the parent offscreen WebContents is destroyed. Applications that do not use offscreen rendering or do not permit child windows require no action (Electron Advisory, GitHub Advisory).
The advisory was published by Electron maintainer VerteDinde on April 2, 2026, and subsequently picked up by automated vulnerability tracking services including VulDB, INCIBE-CERT, and IBM's security bulletin (in the context of MongoDB Enterprise Advanced). Social media mentions were observed on Mastodon and Bluesky shortly after disclosure, primarily from automated CVE tracking accounts. No significant independent researcher commentary or media coverage has been identified beyond standard vulnerability database aggregation (IBM Advisory).
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."